8#ifndef HPP_ALIB_CONFIG_VARIABLEDECL
9#define HPP_ALIB_CONFIG_VARIABLEDECL 1
11#if !defined (HPP_ALIB_CONFIG_PRIORITIES)
15#if !defined (HPP_ALIB_ENUMS_BITWISE)
19#if !defined (HPP_ALIB_LANG_RESOURCES_RESOURCES)
25namespace alib {
namespace config {
42 NoDelimSpaces = 1 << 1,
159 const
String& defaultValue,
161 const
String& formatAttrAlignment,
198 template<
typename TEnum,
typename TEnableIf=
void>
201 template<
typename TEnum,
typename TEnableIf=
213 resName << T_Resourced<TEnum>::Name() <<
"_D";
215 resName << UnderlyingIntegral( declaration );
218 resName[codePos] =
'C';
constexpr bool IsNull() const
constexpr integer Length() const
#define ALIB_ASSERT_MODULE(modulename)
#define ALIB_ENUMS_MAKE_BITWISE(TEnum)
#define ATMP_VOID_IF(Cond)
const T_EnumRecords< TEnum >::Type & GetRecord(TEnum element)
constexpr String NullString()
characters::character character
Type alias in namespace alib.
config::VariableDecl VariableDecl
Type alias in namespace alib.
lang::integer integer
Type alias in namespace alib.
VariableDecl() noexcept=default
String FormatAttrAlignment
VariableDecl(TEnum declaration)
ERSerializable() noexcept=default
static const String & Get()