|
Flow123d
JS_before_hm-1716-g9144da4bf
|
#include <accessors.hh>
Public Member Functions | |
| Enum () | |
| Enum (int v) | |
| operator int () const | |
| operator unsigned int () const | |
Private Attributes | |
| int | val_ |
Class that works as base type of all enum types. We need it to return integer from a Selection input without knowing exact enum type. This class contains int and is convertible to int.
Usage example: @CODE
// in some general read function that do not know BCTypeEnum
int bc_type_int = record.val<Enum>("bc_type_selection_key");
...
// outside of general function
enum { dirichlet, neumann, newton } BCTypeEnum;
BCTypeEnum bc_type = bc_typ_int;
@ENDCODE
Definition at line 119 of file accessors.hh.
|
inline |
Definition at line 121 of file accessors.hh.
|
inline |
Definition at line 122 of file accessors.hh.
|
inline |
Definition at line 123 of file accessors.hh.
|
inline |
Definition at line 124 of file accessors.hh.
|
private |
Definition at line 126 of file accessors.hh.
1.8.17