This header file is part of module ALib Enums of the ALib C++ Library.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file serialization.hpp.
#include "alib/enums/records.hpp"#include "alib/lang/resources/resources.hpp"#include "alib/enums/bitwise.hpp"#include "alib/strings/localstring.hpp"#include "alib/lang/callerinfo_functions.hpp"#include "alib/lang/callerinfo_methods.hpp"Go to the source code of this file.
Classes | |
| struct | T_Append< TEnum, TChar, TAllocator > |
| struct | T_Append< TEnumBitwise, TChar, TAllocator > |
Namespaces | |
| namespace | alib |
| namespace | alib::enums |
| namespace | alib::strings |
| namespace | alib::strings::APPENDABLES |
Functions | |
| template<typename TEnum , typename TChar , Case TSensitivity = Case::Ignore, Whitespaces TTrimBeforeConsume = Whitespaces::Trim> | |
| bool | Parse (strings::TSubstring< TChar > &input, TEnum &result) |
| template<typename TEnum , typename TChar , Case TSensitivity = Case::Ignore, Whitespaces TTrimBeforeConsume = Whitespaces::Trim, TChar delimiter = ',', bool keepLastDelim = true> | |
| bool | ParseBitwise (strings::TSubstring< TChar > &input, TEnum &result) |
| template<typename TEnum , typename TChar , Case TSensitivity = Case::Ignore, Whitespaces TTrimBeforeConsume = Whitespaces::Trim> | |
| bool | ParseEnumOrTypeBool (strings::TSubstring< TChar > &input, TEnum &result, TEnum falseValue, TEnum trueValue) |