StormByte-Config 2.0.0
C++26 configuration-document module of the StormByte suite
 
Loading...
Searching...
No Matches
StormByte::Config::Config Member List

This is the complete list of members for StormByte::Config::Config, including all inherited members.

Add(const Item::Base &item)StormByte::Config::Configinline
Add(Item::Base &&item)StormByte::Config::Configinline
Add(Item::Base::PointerType item)StormByte::Config::Configinline
Add(Item::Base::PointerType item, const StormByte::Config::OnExistingAction &on_existing)StormByte::Config::Configinline
AddHookAfterRead(HookFunction hook)StormByte::Config::Config
AddHookAfterRead(StormByte::Shared< ReadHook > hook)StormByte::Config::Config
AddHookBeforeRead(HookFunction hook)StormByte::Config::Config
AddHookBeforeRead(StormByte::Shared< ReadHook > hook)StormByte::Config::Config
Binary::ReaderStormByte::Config::Configfriend
Binary::WriterStormByte::Config::Configfriend
Clear() noexceptStormByte::Config::Configinline
Config()StormByte::Config::Config
Config(const Config &config)StormByte::Config::Config
Config(Config &&config) noexceptStormByte::Config::Config
Count() const noexceptStormByte::Config::Configinline
Exists(const StormByte::String::String &path) constStormByte::Config::Configinline
Exists(std::string_view path) constStormByte::Config::Configinline
Items() noexceptStormByte::Config::Configinline
Items() const noexceptStormByte::Config::Configinline
Load(std::istream &stream, Mode mode=Mode::Text)StormByte::Config::Configstatic
m_after_read_hooksStormByte::Config::Configprotected
m_before_read_hooksStormByte::Config::Configprotected
m_on_existing_actionStormByte::Config::Configprotected
m_on_parse_failure_hookStormByte::Config::Configprotected
m_rootStormByte::Config::Configprotected
OnExistingAction(const StormByte::Config::OnExistingAction &on_existing)StormByte::Config::Config
OnParseFailure(OnFailureHook hook)StormByte::Config::Config
OnParseFailure(StormByte::Shared< FailureHook > hook)StormByte::Config::Config
operator std::string() constStormByte::Config::Configinlineexplicit
operator!=(const Config &config) const noexceptStormByte::Config::Configinline
operator<<(const Config &source)StormByte::Config::Config
operator<<(std::istream &istream)StormByte::Config::Config
operator<<(const StormByte::String::String &str)StormByte::Config::Config
operator<<(const std::string &str)StormByte::Config::Config
operator<<StormByte::Config::Configfriend
operator<<StormByte::Config::Configfriend
operator=(const Config &config)StormByte::Config::Config
operator=(Config &&config) noexceptStormByte::Config::Config
operator==(const Config &config) const noexceptStormByte::Config::Configinline
operator>>StormByte::Config::Configfriend
operator>>StormByte::Config::Configfriend
operator>>StormByte::Config::Configfriend
operator>>(Config &dest) constStormByte::Config::Config
operator>>(std::ostream &ostream) constStormByte::Config::Config
operator>>(std::string &str) constStormByte::Config::Config
operator[](const StormByte::String::String &path)StormByte::Config::Configinline
operator[](const StormByte::String::String &path) constStormByte::Config::Configinline
operator[](std::string_view path)StormByte::Config::Configinline
operator[](std::string_view path) constStormByte::Config::Configinline
operator[](const StormByte::Size &index)StormByte::Config::Configinline
operator[](const StormByte::Size &index) constStormByte::Config::Configinline
Remove(const StormByte::String::String &path)StormByte::Config::Configinline
Remove(std::string_view path)StormByte::Config::Configinline
Remove(const StormByte::Size &index)StormByte::Config::Configinline
Save(std::ostream &stream, Mode mode=Mode::Text) constStormByte::Config::Config
Size() const noexceptStormByte::Config::Configinline
Text() constStormByte::Config::Config
~Config() noexceptStormByte::Config::Configvirtual