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::Config
inline
Add
(Item::Base &&item)
StormByte::Config::Config
inline
Add
(Item::Base::PointerType item)
StormByte::Config::Config
inline
Add
(Item::Base::PointerType item, const StormByte::Config::OnExistingAction &on_existing)
StormByte::Config::Config
inline
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::Reader
StormByte::Config::Config
friend
Binary::Writer
StormByte::Config::Config
friend
Clear
() noexcept
StormByte::Config::Config
inline
Config
()
StormByte::Config::Config
Config
(const Config &config)
StormByte::Config::Config
Config
(Config &&config) noexcept
StormByte::Config::Config
Count
() const noexcept
StormByte::Config::Config
inline
Exists
(const StormByte::String::String &path) const
StormByte::Config::Config
inline
Exists
(std::string_view path) const
StormByte::Config::Config
inline
Items
() noexcept
StormByte::Config::Config
inline
Items
() const noexcept
StormByte::Config::Config
inline
Load
(std::istream &stream, Mode mode=Mode::Text)
StormByte::Config::Config
static
m_after_read_hooks
StormByte::Config::Config
protected
m_before_read_hooks
StormByte::Config::Config
protected
m_on_existing_action
StormByte::Config::Config
protected
m_on_parse_failure_hook
StormByte::Config::Config
protected
m_root
StormByte::Config::Config
protected
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
() const
StormByte::Config::Config
inline
explicit
operator!=
(const Config &config) const noexcept
StormByte::Config::Config
inline
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::Config
friend
operator<<
StormByte::Config::Config
friend
operator=
(const Config &config)
StormByte::Config::Config
operator=
(Config &&config) noexcept
StormByte::Config::Config
operator==
(const Config &config) const noexcept
StormByte::Config::Config
inline
operator>>
StormByte::Config::Config
friend
operator>>
StormByte::Config::Config
friend
operator>>
StormByte::Config::Config
friend
operator>>
(Config &dest) const
StormByte::Config::Config
operator>>
(std::ostream &ostream) const
StormByte::Config::Config
operator>>
(std::string &str) const
StormByte::Config::Config
operator[]
(const StormByte::String::String &path)
StormByte::Config::Config
inline
operator[]
(const StormByte::String::String &path) const
StormByte::Config::Config
inline
operator[]
(std::string_view path)
StormByte::Config::Config
inline
operator[]
(std::string_view path) const
StormByte::Config::Config
inline
operator[]
(const StormByte::Size &index)
StormByte::Config::Config
inline
operator[]
(const StormByte::Size &index) const
StormByte::Config::Config
inline
Remove
(const StormByte::String::String &path)
StormByte::Config::Config
inline
Remove
(std::string_view path)
StormByte::Config::Config
inline
Remove
(const StormByte::Size &index)
StormByte::Config::Config
inline
Save
(std::ostream &stream, Mode mode=Mode::Text) const
StormByte::Config::Config
Size
() const noexcept
StormByte::Config::Config
inline
Text
() const
StormByte::Config::Config
~Config
() noexcept
StormByte::Config::Config
virtual
Generated by
1.9.8