public:
/** WFN attributes (use like 'enum class \ref Attribute') */
- struct EAttributeDef {
+ struct _AttributeDef {
enum Enum {
part, //< attribute (2.2)
vendor, //< attribute (2.2)
static constexpr unsigned numAttributes = other+1; ///< number of attributes
static const std::string & asString( Enum val_r ); ///< string representantion
};
- typedef base::EnumClass<EAttributeDef> Attribute; ///< 'enum class Attribute'
+ typedef base::EnumClass<_AttributeDef> Attribute; ///< 'enum class Attribute'
public:
/** Indicator type for non-trowing ctor. */
public:
/** Classification of \ref Value types mostly for \ref match (use like 'enum class \ref Type') */
- struct ETypeDef {
+ struct _TypeDef {
enum Enum {
ANY,
NA,
wildcarded,
};
};
- typedef base::EnumClass<ETypeDef> Type; ///< 'enum class Type'
+ typedef base::EnumClass<_TypeDef> Type; ///< 'enum class Type'
/** Return the \ref Type of this \ref Value. */
Type type() const