![]() |
Scarab
v2.11.1
Project 8 C++ Utility Library
|

Public Types | |
| enum | Kind { Unknown = 0, Dog = 100, Labrador, Chihuahua, LastDog = 199, Cat = 200, Panther, LastCat = 299 } |
Static Public Member Functions | |
| static const std::type_info * | type_of_kind (Kind kind) |
| static std::string | name_of_kind (Kind kind) |
Public Attributes | |
| const Kind | kind |
| const std::string | name |
Protected Member Functions | |
| Animal (const std::string &_name, Kind _kind) | |
Definition at line 13 of file test_tagbased_polymorphic.cpp.
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| Dog | |
| Labrador | |
| Chihuahua | |
| LastDog | |
| Cat | |
| Panther | |
| LastCat | |
Definition at line 15 of file test_tagbased_polymorphic.cpp.
Definition at line 27 of file test_tagbased_polymorphic.cpp.
|
static |
Definition at line 100 of file test_tagbased_polymorphic.cpp.
|
static |
Definition at line 80 of file test_tagbased_polymorphic.cpp.
| const Kind kind |
Definition at line 23 of file test_tagbased_polymorphic.cpp.
| const std::string name |
Definition at line 24 of file test_tagbased_polymorphic.cpp.
1.8.13