umbrello
2.32.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
test
import
cxx
cxx11-initializer-lists.h
Go to the documentation of this file.
1
// https://en.wikipedia.org/wiki/C%2B%2B11#Initializer_lists
2
3
// #1
4
class
SequenceClass
{
5
public
:
6
SequenceClass
(std::initializer_list<int> list);
7
};
8
9
// #2
10
SequenceClass
some_var
= {1, 4, 5, 6};
11
12
// #3
13
void
function_name
(std::initializer_list<float> list);
14
15
function_name
({1.0f, -3.45f, -0.4f});
16
17
18
// #4
19
std::vector<std::string>
v
= {
"xyzzy"
,
"plugh"
,
"abracadabra"
};
20
std::vector<std::string>
v
({
"xyzzy"
,
"plugh"
,
"abracadabra"
});
21
std::vector<std::string>
v
{
"xyzzy"
,
"plugh"
,
"abracadabra"
};
// see "Uniform initialization" below
SequenceClass::SequenceClass
SequenceClass(std::initializer_list< int > list)
function_name
void function_name(std::initializer_list< float > list)
some_var
SequenceClass some_var
Definition:
cxx11-initializer-lists.h:10
v
std::vector< std::string > v
Definition:
cxx11-initializer-lists.h:19
SequenceClass
Definition:
cxx11-initializer-lists.h:4
Generated by
1.8.20