MCPcopy Create free account
hub / github.com/danielaparker/jsoncons / reserve_array_capacity

Function reserve_array_capacity

examples/src/array_examples.cpp:117–129  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

115}
116
117void reserve_array_capacity()
118{
119 json cities(json_array_arg);
120 cities.reserve(10); // storage is allocated
121 std::cout << "capacity=" << cities.capacity() << ", size=" << cities.size() << '\n';
122
123 cities.push_back("Toronto");
124 cities.push_back("Vancouver");
125 cities.insert(cities.array_range().begin(),"Montreal");
126 std::cout << "capacity=" << cities.capacity() << ", size=" << cities.size() << '\n';
127
128 std::cout << cities << '\n';
129}
130
131void make_empty_array()
132{

Callers 1

mainFunction · 0.85

Calls 6

reserveMethod · 0.45
capacityMethod · 0.45
sizeMethod · 0.45
push_backMethod · 0.45
insertMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected