This header-file is part of module ALib Camp of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file camp.inl.
Go to the source code of this file.
Classes | |
class | alib::camp::Camp |
Namespaces | |
namespace | alib |
namespace | alib::camp |
namespace | alib::enumrecords::bootstrap |
namespace | alib::variables |
Enumerations | |
enum class | alib::BootstrapPhases { alib::PrepareResources = 1 , alib::PrepareConfig = 2 , alib::Final = 3 } |
enum class | alib::ShutdownPhases { alib::Announce = 1 , alib::Destruct = 2 } |
Termination levels usable with Bootstrapping ALib Camps. More... | |
Functions | |
template<typename TEnum> requires enumrecords::HasRecords<TEnum> | |
void | alib::enumrecords::bootstrap::Bootstrap (camp::Camp &camp, const NString &name, character innerDelim=',', character outerDelim=',') |
variables::Variable | alib::variables::CampVariable (camp::Camp &camp) |
variables::Variable | alib::variables::CampVariable (camp::Camp &camp, const Declaration *decl) |
variables::Variable | alib::variables::CampVariable (camp::Camp &camp, const String &name, const String &typeName, const String &defaultValue=NULL_STRING) |
template<typename TEnum> | |
variables::Variable | alib::variables::CampVariable (camp::Camp &camp, TEnum Enum) |
template<typename TEnum> requires std::is_enum_v<TEnum> | |
variables::Variable | alib::variables::CampVariable (camp::Camp &camp, TEnum Enum, const Box replacements) |