solinject
1.0.0
C++17 Dependency Injection header-only library
|
Go to the documentation of this file.
26 namespace sol::di::impl
50 m_Type(type), m_Content(content)
57 m_Content(other.m_Content)
79 swap(a.m_Type, b.m_Type);
80 swap(a.m_Content, b.m_Content);
friend void swap(ConfigurationParserToken &a, ConfigurationParserToken &b)
Swaps two ConfigurationParserToken instances.
Definition: ConfigurationParserToken.hpp:75
ConfigurationParserToken(ConfigurationParserToken &&other) noexcept
Move constructor.
Definition: ConfigurationParserToken.hpp:62
const std::string & Content() const
Token content property.
Definition: ConfigurationParserToken.hpp:90
TokenType
sol::di::impl::ConfigurationParserToken type
Definition: ConfigurationParserToken.hpp:29
ConfigurationParserToken(const ConfigurationParserToken &other)
Copy constructor.
Definition: ConfigurationParserToken.hpp:55
TokenType Type() const
Token type property.
Definition: ConfigurationParserToken.hpp:85
ConfigurationParser token
Definition: ConfigurationParserToken.hpp:43
ConfigurationParserToken & operator=(ConfigurationParserToken other)
Copy-assignment operator.
Definition: ConfigurationParserToken.hpp:68
ConfigurationParserToken(TokenType type, std::string content)
Constructor.
Definition: ConfigurationParserToken.hpp:49