Consolix
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
 
docs
 
examples
 
example_application_main_loop.cpp
 
include
 
consolix
 
components
 
LoggerComponent
 
MultiStream.hpp
MultiStream class for unified log output handling
 
BaseLoopComponent.hpp
Provides a base class for implementing looping application components
 
CliComponent.hpp
Component for handling command-line arguments using cxxopts library
 
ConfigComponent.hpp
Component for loading and managing configuration data from JSON files
 
EventHubComponent.hpp
Defines optional event-hub-cpp processing component
 
LoggerComponent.hpp
Logger component for managing application logging with LogIt
 
LogoComponent.hpp
Defines a component for displaying a customizable ASCII logo
 
LoopComponent.hpp
Defines a component for running a customizable execution loop
 
ModuleHubComponent.hpp
Defines optional event-hub-cpp ModuleHub processing component
 
TitleComponent.hpp
Component for managing console window titles in a platform-independent way
 
core
 
AppComponentManager.hpp
Manages application components with lifecycle support
 
application_utils.hpp
Utility functions for managing application lifecycle and components
 
ConsoleApplication.hpp
Manages the lifecycle of a console application
 
platform_includes.hpp
Contains platform-specific API includes and definitions
 
service_utils.hpp
Utility functions for working with the ServiceLocator
 
ServiceLocator.hpp
Provides a universal service locator for managing shared resources
 
std_compat.hpp
Compatibility helpers for standard library features used across Consolix
 
interfaces
 
IAppComponent.hpp
Defines the interface for application components
 
IShutdownable.hpp
Defines the interface for components that support graceful shutdown
 
utils
 
ColorManipulator.hpp
Provides utilities for changing text color in streams
 
encoding_utils.hpp
Utilities for working with character encodings and string transformations
 
enums.hpp
Contains enumerations and utility functions for text colors
 
json_utils.hpp
Utilities for working with JSON strings, including removing comments
 
path_utils.hpp
Utilities for working with file and directory paths, including resolving paths relative to the executable
 
system_utils.hpp
Provides system-related utility functions such as clipboard handling, OS detection, and system information retrieval
 
types.hpp
Contains common type
 
components.hpp
Entry point for including all Consolix components
 
config_macros.hpp
Configuration macros for the Consolix framework
 
consolix.hpp
Single include header for Consolix framework
 
core.hpp
Entry point for including all core headers of the Consolix framework
 
interfaces.hpp
Entry point for including all interface definitions in Consolix
 
utils.hpp
Entry point for including utility headers for Consolix
 
tests
 
test_strip_json_comments.cpp