|
| | A (const A &a) |
| |
| A | operator= (A &&a)=delete |
| |
| | A (std::initializer_list< std::pair< std::string, A > > list) |
| |
| | A (std::initializer_list< int > list) |
| |
| | A (std::initializer_list< double > list) |
| |
| | A (std::initializer_list< bool > list) |
| |
| | A (int leaf) |
| |
| | A (double leaf) |
| |
| | A (bool leaf) |
| |
| | A (const char *leaf) |
| |
| void | print (int level=0) |
| |
Definition at line 9 of file test_init.cxx.
◆ A() [1/9]
◆ A() [2/9]
| A::A |
( |
std::initializer_list< std::pair< std::string, A > > |
list | ) |
|
|
inline |
Definition at line 37 of file test_init.cxx.
40 }
std::vector< std::pair< std::string, A > > _elem
static te_expr * list(state *s)
◆ A() [3/9]
| A::A |
( |
std::initializer_list< int > |
list | ) |
|
|
inline |
Definition at line 43 of file test_init.cxx.
46 }
47 }
std::vector< int > intvec
◆ A() [4/9]
| A::A |
( |
std::initializer_list< double > |
list | ) |
|
|
inline |
Definition at line 49 of file test_init.cxx.
52 }
53 }
std::vector< double > doublevec
◆ A() [5/9]
| A::A |
( |
std::initializer_list< bool > |
list | ) |
|
|
inline |
Definition at line 55 of file test_init.cxx.
58 }
59 }
std::vector< bool > boolvec
◆ A() [6/9]
◆ A() [7/9]
◆ A() [8/9]
◆ A() [9/9]
| A::A |
( |
const char * |
leaf | ) |
|
|
inline |
◆ operator=()
◆ print()
| void A::print |
( |
int |
level = 0 | ) |
|
|
inline |
Definition at line 70 of file test_init.cxx.
70 {
73 std::cout << std::endl;
75 for(
int i=0;
i < level;
i++)
76 std::cout << " ";
77 std::cout <<
_elem[
i].first <<
": ";
78 _elem[
i].second.print(level+1);
79 }
80 break;
83 break;
86 break;
89 break;
92 break;
95 std::cout << x << " ";
96 std::cout<< std::endl;
97 break;
100 std::cout << x << " ";
101 std::cout<< std::endl;
102 break;
105 std::cout << x << " ";
106 std::cout<< std::endl;
107 break;
109 break;
110 }
111 };
◆ _elem
| std::vector<std::pair<std::string,A> > A::_elem |
|
private |
◆ boolmember
◆ boolvec
| std::vector<bool> A::boolvec |
|
private |
◆ doublemember
◆ doublevec
| std::vector<double> A::doublevec |
|
private |
◆ intmember
◆ intvec
| std::vector<int> A::intvec |
|
private |
◆ stringmember
| std::string A::stringmember |
|
private |
◆ type
The documentation for this class was generated from the following file: