CBuild
C++ build system with scripts written in c++
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CCBuild::cmdCommand for compile_commands.json
 CCBuild::CrossCompiler
 CCBuild::Dependency
 CCBuild::CBuildDependency
 CCBuild::NetDependency
 Cextended_metadata
 CCBuild::types::fileFile structure
 CCBuild::types::file_contentTemporary struct for file content
 CCBuild::filebuffBase class of filebuffer
 CCBuild::line_filebuff
 CCBuild::str_filebuff
 CCBuild::generator_baseBase for any generator
 CCBuild::ccj_outGenerates compile_commands.json
 CCBuild::makefile_outGenerate Makefile from task/target, works as command logger
 CCBuild::Hash
 CCBuild::CBuildHash
 CCBuild::CBuildHashV2
 CCBuild::GCCHash
 Cinternal_data
 Clib::map< _K, _D >Simple map implementation with some stack operation added
 Clib::map< std::string, bool >
 Clib::map< std::string, CBuild::stage >
 Clib::map< std::string, extended_metadata >
 Clib::mapData< _K, _D >Simple pair of values, have "==" operator implemented
 Clib::mapData< std::string, bool >
 Clib::mapData< std::string, CBuild::stage >
 Clib::mapData< std::string, extended_metadata >
 Clib::optional< T >Optional data type
 Clib::optional< uint64_t >
 CCBuild::package_infoPackage info struct for data for pkg-config
 CCBuild::PathPath datatype
 CCBuild::Project_dependencyProject dependency data
 CCBuild::source_metadata_fileMetadata for source files (.cpp/.c/etc) Structure of file:
 CCBuild::target_metadata_fileMetadata for a full toolchain Structure of file:
 CCBuild::TaskTask, can be runned from shell or code
 CCBuild::CmdList
 CCBuild::GeneratorList
 CCBuild::Help
 CCBuild::InitInit task
 CCBuild::TaskList
 CCBuild::ToolchainList
 CCBuild::VersionVersion task
 CCBuild::ToolchainToolchain class
 CCBuild::CLANG< hash >
 CCBuild::CLANGMT< hash >
 CCBuild::CLANGXX< hash >
 CCBuild::CLANGXXMT< hash >
 CCBuild::ConfigToolchain
 CCBuild::GCC< hash >
 CCBuild::GCCMT< hash >
 CCBuild::GXX< hash >
 CCBuild::CBuildRebuildScript
 CCBuild::GXXMT< hash >
 CCBuild::MINGW_GCC< hash >
 CCBuild::MINGW_GCCMT< hash >
 CCBuild::MINGW_GXX< hash >
 CCBuild::MINGW_GXXMT< hash >
 CCBuild::MetaToolchain
 CCBuild::SimpleToolchain< hash >Very simple generic toolchain, rely on compiler to support '-c' flat to specify files to compile and '-o' flag to specify output object file, linker need to support '-o' flag to specify output binary. This should work with all gcc and clang variants
 CCBuild::CrossCompiler::ToolDataInternal toolchain data
 CCBuild::ToolState