Public Types | |
using | Pair = std::pair< int, BaseP > |
Public Member Functions | |
void | defaults (bool a1=true, ErrorType a2=ErrorType::FATAL, std::string a3=std::string("a3"), signed a4=-4, float a5=-0.5, const char *a6="a6", double a7=0.7, size_t a8=8, Copyable *a9=nullptr, Base *b=nullptr) |
Derived (const std::string &name) | |
void | dummy0 () |
bool | dummy1 (bool b) |
Pair | dummy2 (std::string s, int i) |
size_t | dummy3 (Derived &d) const |
bool | dummy4 (float f, std::string s, long l) |
void | dummy5 (const char *c, double d, Pair p) |
std::string | dummy6 (int, const std::string &) |
Derived * | dummy7 () |
Derived & | dummy8 () |
Derived | dummy9 () |
![]() | |
Base ()=default | |
Base (const Base &)=default | |
void | need_copyablep (std::shared_ptr< Copyable > cp) |
virtual | ~Base () |
![]() | |
Base2 ()=default | |
Base2 (const Base2 &)=default | |
Copyable | randomize () |
virtual | ~Base2 () |
Static Public Member Functions | |
template<class C > | |
static void | set_d (C &c) |
Public Attributes | |
const std::string | name_ |
Derived | ( | const std::string & | name | ) |
void dummy0 | ( | ) |
bool dummy1 | ( | bool | b | ) |
Pair dummy2 | ( | std::string | s, |
int | i | ||
) |
size_t dummy3 | ( | Derived & | d | ) | const |
bool dummy4 | ( | float | f, |
std::string | s, | ||
long | l | ||
) |
void dummy5 | ( | const char * | c, |
double | d, | ||
Pair | p | ||
) |
std::string dummy6 | ( | int | , |
const std::string & | |||
) |
Derived * dummy7 | ( | ) |
Derived & dummy8 | ( | ) |
Derived dummy9 | ( | ) |
void defaults | ( | bool | a1 = true , |
ErrorType | a2 = ErrorType::FATAL , |
||
std::string | a3 = std::string ("a3") , |
||
signed | a4 = -4 , |
||
float | a5 = -0.5 , |
||
const char * | a6 = "a6" , |
||
double | a7 = 0.7 , |
||
size_t | a8 = 8 , |
||
Copyable * | a9 = nullptr , |
||
Base * | b = nullptr |
||
) |
|
static |
const std::string name_ |