OOFEM 3.0
Loading...
Searching...
No Matches
enum-impl.h File Reference

Go to the source code of this file.

Classes

struct  EnumData< ENUM_TYPE >
struct  EnumData< ENUM_TYPE >::EnumItem

Macros

#define _str(s)
#define _xstr(s)
#define ENUM_ITEM(i)
#define ENUM_ITEM_WITH_VALUE(i, v)
#define ENUM_PREFIX   ""
#define ENUM_ITEM_WITH_VALUE(i, v)
#define ENUM_ITEM(i)
#define __TO_STRING(T)
#define _TO_STRING(T)

Enumerations

enum  ENUM_TYPE { ENUM_DEF }

Macro Definition Documentation

◆ __TO_STRING

#define __TO_STRING ( T)
Value:
inline const char* __ ## T ## ToString(ENUM_TYPE value){ return EnumTraits<ENUM_TYPE>::name(value).value(); }
#define ENUM_TYPE

Definition at line 67 of file enum-impl.h.

◆ _str

#define _str ( s)
Value:
#s

Definition at line 33 of file enum-impl.h.

◆ _TO_STRING

#define _TO_STRING ( T)
Value:
#define __TO_STRING(T)
Definition enum-impl.h:67

Definition at line 68 of file enum-impl.h.

◆ _xstr

#define _xstr ( s)
Value:
_str(s)
#define _str(s)
Definition enum-impl.h:33

Definition at line 34 of file enum-impl.h.

◆ ENUM_ITEM [1/2]

#define ENUM_ITEM ( i)
Value:
{ENUM_TYPE::i,#i},

Definition at line 37 of file enum-impl.h.

◆ ENUM_ITEM [2/2]

#define ENUM_ITEM ( i)
Value:
i,

Definition at line 37 of file enum-impl.h.

◆ ENUM_ITEM_WITH_VALUE [1/2]

#define ENUM_ITEM_WITH_VALUE ( i,
v )
Value:
{ENUM_TYPE::i,#i},

Definition at line 38 of file enum-impl.h.

◆ ENUM_ITEM_WITH_VALUE [2/2]

#define ENUM_ITEM_WITH_VALUE ( i,
v )
Value:
i=v,

Definition at line 38 of file enum-impl.h.

◆ ENUM_PREFIX

#define ENUM_PREFIX   ""

Definition at line 48 of file enum-impl.h.

Enumeration Type Documentation

◆ ENUM_TYPE

enum ENUM_TYPE
Enumerator
ENUM_DEF 

Definition at line 39 of file enum-impl.h.


This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011