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/strings/format.hpp"
Go to the source code of this file.
Classes | |
struct | T_Append< TEnum, TChar > |
struct | T_Append< TEnumBitwise, TChar > |
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) |