Index A | B A ASSERT_FATAL (C macro) B buildcc::ArgCustom (C++ struct) buildcc::ArgCustom::Add (C++ function) buildcc::Args (C++ class) buildcc::Args::Args (C++ function), [1], [2] buildcc::Args::Clean (C++ function) buildcc::Args::Deinit (C++ function) buildcc::Args::GetLogLevel (C++ function) buildcc::Args::GetProjectBuildDir (C++ function) buildcc::Args::GetProjectRootDir (C++ function) buildcc::Args::Init (C++ function) buildcc::Args::Instance (C++ class) buildcc::Args::Instance::AddCustomCallback (C++ function) buildcc::Args::Instance::AddCustomData (C++ function) buildcc::Args::Instance::AddTarget (C++ function) buildcc::Args::Instance::AddToolchain (C++ function) buildcc::Args::Instance::Parse (C++ function) buildcc::Args::Internal (C++ struct) buildcc::Args::Internal::app (C++ member) buildcc::Args::Internal::instance (C++ member) buildcc::Args::Internal::target (C++ member) buildcc::Args::Internal::toolchain (C++ member) buildcc::Args::IsInit (C++ function) buildcc::Args::IsParsed (C++ function) buildcc::ArgTarget (C++ struct) buildcc::ArgTarget::ArgTarget (C++ function) buildcc::ArgTarget::compile_command (C++ member) buildcc::ArgTarget::GetTargetConfig (C++ function) buildcc::ArgTarget::link_command (C++ member) buildcc::ArgToolchain (C++ class) buildcc::ArgToolchain::ArgToolchain (C++ function), [1] buildcc::ArgToolchain::config (C++ member) buildcc::ArgToolchain::ConstructToolchain (C++ function) buildcc::ArgToolchain::executables (C++ member) buildcc::ArgToolchain::id (C++ member) buildcc::ArgToolchain::name (C++ member) buildcc::ArgToolchain::state (C++ member) buildcc::ArgToolchainState (C++ struct) buildcc::ArgToolchainState::ArgToolchainState (C++ function) buildcc::ArgToolchainState::build (C++ member) buildcc::ArgToolchainState::test (C++ member) buildcc::BaseTarget (C++ type) buildcc::BaseTargetInfo (C++ type) buildcc::BaseToolchain (C++ type) buildcc::CustomGenerator (C++ class) buildcc::CustomGenerator::AddIdInfo (C++ function) buildcc::CustomGenerator::AddPattern (C++ function) buildcc::CustomGenerator::AddPatterns (C++ function) buildcc::CustomGenerator::Build (C++ function) buildcc::CustomGenerator::CustomGenerator (C++ function), [1] buildcc::CustomGenerator::Get (C++ function) buildcc::CustomGenerator::GetBinaryPath (C++ function) buildcc::CustomGenerator::GetBuildDir (C++ function) buildcc::CustomGenerator::GetName (C++ function) buildcc::CustomGenerator::GetRootDir (C++ function) buildcc::CustomGenerator::ParsePattern (C++ function) buildcc::CustomGenerator::~CustomGenerator (C++ function) buildcc::DynamicTarget_gcc (C++ class) buildcc::DynamicTarget_gcc::DynamicTarget_gcc (C++ function) buildcc::DynamicTarget_generic (C++ class) buildcc::DynamicTarget_generic::DynamicTarget_generic (C++ function) buildcc::DynamicTarget_msvc (C++ class) buildcc::DynamicTarget_msvc::DynamicTarget_msvc (C++ function) buildcc::DynamicTarget_msvc::GetDllPath (C++ function) buildcc::env::assert_fatal (C++ function), [1], [2], [3] buildcc::env::assert_handle_fatal (C++ function) buildcc::env::Command (C++ class) buildcc::env::Command::AddDefaultArgument (C++ function) buildcc::env::Command::AddDefaultArguments (C++ function) buildcc::env::Command::Command (C++ function) buildcc::env::Command::Construct (C++ function) buildcc::env::Command::Execute (C++ function) buildcc::env::Command::GetDefaultValueByKey (C++ function) buildcc::env::get_os_envvar_delim (C++ function) buildcc::env::get_os_executable_extension (C++ function) buildcc::env::get_task_state (C++ function) buildcc::env::is_clang (C++ function) buildcc::env::is_gcc (C++ function) buildcc::env::is_linux (C++ function) buildcc::env::is_mac (C++ function) buildcc::env::is_mingw (C++ function) buildcc::env::is_msvc (C++ function) buildcc::env::is_unix (C++ function) buildcc::env::is_win (C++ function) buildcc::env::load_file (C++ function) buildcc::env::log_critical (C++ function) buildcc::env::log_debug (C++ function) buildcc::env::log_info (C++ function) buildcc::env::log_trace (C++ function) buildcc::env::log_warning (C++ function) buildcc::env::m::CommandExpect_Execute (C++ function) buildcc::env::m::VectorStringCopier (C++ class) buildcc::env::m::VectorStringCopier::copy (C++ function) buildcc::env::save_file (C++ function) buildcc::env::TaskState (C++ enum) buildcc::env::TaskState::FAILURE (C++ enumerator) buildcc::env::TaskState::SUCCESS (C++ enumerator) buildcc::ExecutableTarget_gcc (C++ class) buildcc::ExecutableTarget_gcc::ExecutableTarget_gcc (C++ function) buildcc::ExecutableTarget_generic (C++ class) buildcc::ExecutableTarget_generic::ExecutableTarget_generic (C++ function) buildcc::ExecutableTarget_generic::~ExecutableTarget_generic (C++ function) buildcc::ExecutableTarget_msvc (C++ class) buildcc::ExecutableTarget_msvc::ExecutableTarget_msvc (C++ function) buildcc::FileExt (C++ enum) buildcc::FileExt::Asm (C++ enumerator) buildcc::FileExt::C (C++ enumerator) buildcc::FileExt::Cpp (C++ enumerator) buildcc::FileExt::Header (C++ enumerator) buildcc::FileExt::Invalid (C++ enumerator) buildcc::get_host_os (C++ function) buildcc::internal::DepsApi (C++ class) buildcc::internal::DepsApi::AddCompileDependency (C++ function) buildcc::internal::DepsApi::AddCompileDependencyAbsolute (C++ function) buildcc::internal::DepsApi::AddLinkDependency (C++ function) buildcc::internal::DepsApi::AddLinkDependencyAbsolute (C++ function) buildcc::internal::DepsApi::GetCompileDependencies (C++ function) buildcc::internal::DepsApi::GetLinkDependencies (C++ function) buildcc::internal::FlagApi (C++ class) buildcc::internal::FlagApi::AddAsmCompileFlag (C++ function) buildcc::internal::FlagApi::AddCCompileFlag (C++ function) buildcc::internal::FlagApi::AddCommonCompileFlag (C++ function) buildcc::internal::FlagApi::AddCppCompileFlag (C++ function) buildcc::internal::FlagApi::AddLinkFlag (C++ function) buildcc::internal::FlagApi::AddPchCompileFlag (C++ function) buildcc::internal::FlagApi::AddPchObjectFlag (C++ function) buildcc::internal::FlagApi::AddPreprocessorFlag (C++ function) buildcc::internal::FlagApi::GetAsmCompileFlags (C++ function) buildcc::internal::FlagApi::GetCCompileFlags (C++ function) buildcc::internal::FlagApi::GetCommonCompileFlags (C++ function) buildcc::internal::FlagApi::GetCppCompileFlags (C++ function) buildcc::internal::FlagApi::GetLinkFlags (C++ function) buildcc::internal::FlagApi::GetPchCompileFlags (C++ function) buildcc::internal::FlagApi::GetPchObjectFlags (C++ function) buildcc::internal::FlagApi::GetPreprocessorFlags (C++ function) buildcc::internal::IncludeApi (C++ class) buildcc::internal::IncludeApi::AddHeader (C++ function) buildcc::internal::IncludeApi::AddHeaderAbsolute (C++ function) buildcc::internal::IncludeApi::AddIncludeDir (C++ function) buildcc::internal::IncludeApi::AddIncludeDirAbsolute (C++ function) buildcc::internal::IncludeApi::GetHeaderFiles (C++ function) buildcc::internal::IncludeApi::GetIncludeDirs (C++ function) buildcc::internal::IncludeApi::GlobHeaders (C++ function) buildcc::internal::IncludeApi::GlobHeadersAbsolute (C++ function) buildcc::internal::LibApi (C++ class) buildcc::internal::LibApi::AddLibDep (C++ function), [1] buildcc::internal::LibApi::AddLibDir (C++ function) buildcc::internal::LibApi::AddLibDirAbsolute (C++ function) buildcc::internal::LibApi::GetExternalLibDeps (C++ function) buildcc::internal::LibApi::GetLibDeps (C++ function) buildcc::internal::LibApi::GetLibDirs (C++ function) buildcc::internal::PchApi (C++ class) buildcc::internal::PchApi::AddPch (C++ function) buildcc::internal::PchApi::AddPchAbsolute (C++ function) buildcc::internal::PchApi::GetPchFiles (C++ function) buildcc::internal::SourceApi (C++ class) buildcc::internal::SourceApi::AddSource (C++ function) buildcc::internal::SourceApi::AddSourceAbsolute (C++ function) buildcc::internal::SourceApi::GetSourceFiles (C++ function) buildcc::internal::SourceApi::GlobSources (C++ function) buildcc::internal::SourceApi::GlobSourcesAbsolute (C++ function) buildcc::internal::SyncApi (C++ class) buildcc::internal::SyncApi::Copy (C++ function), [1] buildcc::internal::SyncApi::Insert (C++ function), [1] buildcc::internal::TargetEnvApi (C++ class) buildcc::internal::TargetEnvApi::GetTargetBuildDir (C++ function) buildcc::internal::TargetEnvApi::GetTargetRootDir (C++ function) buildcc::m::CustomGeneratorExpect_IdAdded (C++ function) buildcc::m::CustomGeneratorExpect_IdRemoved (C++ function) buildcc::m::CustomGeneratorExpect_IdUpdated (C++ function) buildcc::m::CustomGeneratorRunner (C++ function) buildcc::m::TargetExpect_DirChanged (C++ function) buildcc::m::TargetExpect_ExternalLibChanged (C++ function) buildcc::m::TargetExpect_FlagChanged (C++ function) buildcc::m::TargetExpect_PathAdded (C++ function) buildcc::m::TargetExpect_PathRemoved (C++ function) buildcc::m::TargetExpect_PathUpdated (C++ function) buildcc::m::TargetExpect_SourceAdded (C++ function) buildcc::m::TargetExpect_SourceRemoved (C++ function) buildcc::m::TargetExpect_SourceUpdated (C++ function) buildcc::m::TargetRunner (C++ function) buildcc::OsId (C++ enum) buildcc::OsId::Linux (C++ enumerator) buildcc::OsId::Mac (C++ enumerator) buildcc::OsId::Undefined (C++ enumerator) buildcc::OsId::Unix (C++ enumerator) buildcc::OsId::Win (C++ enumerator) buildcc::plugin::ClangCompileCommands (C++ class) buildcc::plugin::ClangCompileCommands::AddTarget (C++ function) buildcc::plugin::ClangCompileCommands::ClangCompileCommands (C++ function), [1] buildcc::plugin::ClangCompileCommands::Generate (C++ function) buildcc::Project (C++ class) buildcc::Project::Deinit (C++ function) buildcc::Project::GetBuildDir (C++ function) buildcc::Project::GetRootDir (C++ function) buildcc::Project::Init (C++ function) buildcc::Project::IsInit (C++ function) buildcc::Project::Project (C++ function), [1], [2] buildcc::Reg (C++ class) buildcc::Reg::Call (C++ function) buildcc::Reg::CallbackInstance (C++ class) buildcc::Reg::CallbackInstance::Build (C++ function) buildcc::Reg::CallbackInstance::CallbackInstance (C++ function) buildcc::Reg::CallbackInstance::Func (C++ function) buildcc::Reg::Deinit (C++ function) buildcc::Reg::GetTaskflow (C++ function) buildcc::Reg::Init (C++ function) buildcc::Reg::Instance (C++ class) buildcc::Reg::Instance::Build (C++ function) buildcc::Reg::Instance::Callback (C++ function) buildcc::Reg::Instance::CallbackIf (C++ function) buildcc::Reg::Instance::Dep (C++ function) buildcc::Reg::Instance::GetTaskflow (C++ function) buildcc::Reg::Instance::RunBuild (C++ function) buildcc::Reg::Instance::RunTest (C++ function) buildcc::Reg::Instance::Test (C++ function) buildcc::Reg::Reg (C++ function), [1], [2] buildcc::Reg::Run (C++ function) buildcc::Reg::Toolchain (C++ function) buildcc::Reg::ToolchainInstance (C++ class) buildcc::Reg::ToolchainInstance::Build (C++ function) buildcc::Reg::ToolchainInstance::BuildPackage (C++ function) buildcc::Reg::ToolchainInstance::Dep (C++ function) buildcc::Reg::ToolchainInstance::Func (C++ function) buildcc::Reg::ToolchainInstance::Test (C++ function) buildcc::Reg::ToolchainInstance::ToolchainInstance (C++ function) buildcc::StaticTarget_gcc (C++ class) buildcc::StaticTarget_gcc::StaticTarget_gcc (C++ function) buildcc::StaticTarget_generic (C++ class) buildcc::StaticTarget_generic::StaticTarget_generic (C++ function) buildcc::StaticTarget_msvc (C++ class) buildcc::StaticTarget_msvc::StaticTarget_msvc (C++ function) buildcc::Target (C++ class) buildcc::Target::Build (C++ function) buildcc::Target::Target (C++ function), [1] buildcc::Target::~Target (C++ function) buildcc::Target_custom (C++ type) buildcc::Target_generic (C++ class) buildcc::Target_generic::Target_generic (C++ function) buildcc::TargetConfig (C++ struct) buildcc::TargetConfig::compile_command (C++ member) buildcc::TargetConfig::link_command (C++ member) buildcc::TargetConfig::pch_command (C++ member) buildcc::TargetConfig::target_ext (C++ member) buildcc::TargetConfig::TargetConfig (C++ function) buildcc::TargetEnv (C++ class) buildcc::TargetEnv::GetTargetBuildDir (C++ function) buildcc::TargetEnv::GetTargetRootDir (C++ function) buildcc::TargetEnv::TargetEnv (C++ function), [1], [2] buildcc::TargetInfo (C++ class) buildcc::TargetInfo::TargetInfo (C++ function) buildcc::TargetState (C++ struct) buildcc::TargetState::BuildCompleted (C++ function) buildcc::TargetState::ContainsAsm (C++ function) buildcc::TargetState::ContainsC (C++ function) buildcc::TargetState::ContainsCpp (C++ function) buildcc::TargetState::ContainsPch (C++ function) buildcc::TargetState::IsBuilt (C++ function) buildcc::TargetState::PchDetected (C++ function) buildcc::TargetState::SourceDetected (C++ function) buildcc::TargetType (C++ enum) buildcc::TargetType::DynamicLibrary (C++ enumerator) buildcc::TargetType::Executable (C++ enumerator) buildcc::TargetType::StaticLibrary (C++ enumerator) buildcc::TargetType::Undefined (C++ enumerator) buildcc::TestConfig (C++ struct) buildcc::TestConfig::GetArguments (C++ function) buildcc::TestConfig::GetTestOutput (C++ function) buildcc::TestConfig::GetWorkingDirectory (C++ function) buildcc::TestConfig::TestConfig (C++ function) buildcc::TestOutput (C++ struct) buildcc::TestOutput::GetRedirectStderrToUser (C++ function) buildcc::TestOutput::GetRedirectStdoutToUser (C++ function) buildcc::TestOutput::GetType (C++ function) buildcc::TestOutput::TestOutput (C++ function) buildcc::TestOutput::Type (C++ enum) buildcc::TestOutput::Type::DefaultBehaviour (C++ enumerator) buildcc::TestOutput::Type::TestPrintOnStderr (C++ enumerator) buildcc::TestOutput::Type::TestPrintOnStderrAndStdout (C++ enumerator) buildcc::TestOutput::Type::TestPrintOnStdout (C++ enumerator) buildcc::TestOutput::Type::UserRedirect (C++ enumerator) buildcc::Toolchain (C++ class) buildcc::Toolchain::GetArchiver (C++ function) buildcc::Toolchain::GetAssembler (C++ function) buildcc::Toolchain::GetCCompiler (C++ function) buildcc::Toolchain::GetConfig (C++ function) buildcc::Toolchain::GetCppCompiler (C++ function) buildcc::Toolchain::GetId (C++ function) buildcc::Toolchain::GetLinker (C++ function) buildcc::Toolchain::GetName (C++ function) buildcc::Toolchain::GetToolchainExecutables (C++ function) buildcc::Toolchain::operator= (C++ function), [1] buildcc::Toolchain::Toolchain (C++ function), [1], [2] buildcc::Toolchain::~Toolchain (C++ function) buildcc::Toolchain_gcc (C++ class) buildcc::Toolchain_gcc::Toolchain_gcc (C++ function), [1] buildcc::Toolchain_gcc::~Toolchain_gcc (C++ function) buildcc::Toolchain_mingw (C++ class) buildcc::Toolchain_mingw::Toolchain_mingw (C++ function), [1] buildcc::Toolchain_mingw::~Toolchain_mingw (C++ function) buildcc::Toolchain_msvc (C++ class) buildcc::Toolchain_msvc::Toolchain_msvc (C++ function), [1] buildcc::Toolchain_msvc::~Toolchain_msvc (C++ function) buildcc::ToolchainCompilerInfo (C++ struct) buildcc::ToolchainCompilerInfo::compiler_version (C++ member) buildcc::ToolchainCompilerInfo::path (C++ member) buildcc::ToolchainCompilerInfo::target_arch (C++ member) buildcc::ToolchainCompilerInfo::ToString (C++ function) buildcc::ToolchainConfig (C++ struct) buildcc::ToolchainConfig::ExpectsValidHeader (C++ function) buildcc::ToolchainConfig::ExpectsValidSource (C++ function) buildcc::ToolchainConfig::GetFileExt (C++ function) buildcc::ToolchainConfig::IsValidHeader (C++ function) buildcc::ToolchainConfig::IsValidSource (C++ function) buildcc::ToolchainConfig::obj_ext (C++ member) buildcc::ToolchainConfig::pch_compile_ext (C++ member) buildcc::ToolchainConfig::pch_header_ext (C++ member) buildcc::ToolchainConfig::prefix_include_dir (C++ member) buildcc::ToolchainConfig::prefix_lib_dir (C++ member) buildcc::ToolchainConfig::ToolchainConfig (C++ function) buildcc::ToolchainConfig::valid_asm_ext (C++ member) buildcc::ToolchainConfig::valid_c_ext (C++ member) buildcc::ToolchainConfig::valid_cpp_ext (C++ member) buildcc::ToolchainConfig::valid_header_ext (C++ member) buildcc::ToolchainExecutables (C++ struct) buildcc::ToolchainExecutables::archiver (C++ member) buildcc::ToolchainExecutables::assembler (C++ member) buildcc::ToolchainExecutables::c_compiler (C++ member) buildcc::ToolchainExecutables::cpp_compiler (C++ member) buildcc::ToolchainExecutables::linker (C++ member) buildcc::ToolchainExecutables::ToolchainExecutables (C++ function), [1] buildcc::ToolchainFind (C++ class) buildcc::ToolchainFind::Find (C++ function) buildcc::ToolchainFindConfig (C++ struct) buildcc::ToolchainFindConfig::absolute_search_paths (C++ member) buildcc::ToolchainFindConfig::env_vars (C++ member) buildcc::ToolchainFindConfig::ToolchainFindConfig (C++ function) buildcc::ToolchainId (C++ enum) buildcc::ToolchainId::Clang (C++ enumerator) buildcc::ToolchainId::Custom (C++ enumerator) buildcc::ToolchainId::Gcc (C++ enumerator) buildcc::ToolchainId::MinGW (C++ enumerator) buildcc::ToolchainId::Msvc (C++ enumerator) buildcc::ToolchainId::Undefined (C++ enumerator) buildcc::ToolchainVerify (C++ class) buildcc::ToolchainVerify::GetToolchainInfoCb (C++ function) buildcc::ToolchainVerify::SetToolchainInfoCb (C++ function) buildcc::ToolchainVerify::ToolchainVerify (C++ function) buildcc::ToolchainVerify::Verify (C++ function)