C++11 Cross Reference

<algorithm>

See also

C++ Reference: <algorithm> header
Documentation for the std::* algorithms.

<bitset>

See also

C++ Reference: <bitset> header
Documentation for the std::bitset interface.

<dequeue>

See also

C++ Reference: <dequeue> header
Documentation for the std::dequeue interface.

<list>

See also

C++ Reference: <list> header
Documentation for the std::list interface.

<map>

See also

C++ Reference: <map> header
Documentation for the std::map interface.

<set>

See also

C++ Reference: <set> header
Documentation for the std::set interface.

<string>

C++11 libcpr
std::string cpr_string_t
std::string::string() cpr_string()
std::string::~string() cpr_string_free()
std::string::append()
cpr_string_append_char()
cpr_string_append_str()
cpr_string_append_string()
std::string::assign()
cpr_string_assign_char()
cpr_string_assign_str()
cpr_string_assign_string()
std::string::at() cpr_string_at()
std::string::back() cpr_string_back()
std::string::begin() N/A [1]
std::string::capacity() cpr_string_capacity()
std::string::cbegin() N/A [1]
std::string::cend() N/A [1]
std::string::clear() cpr_string_clear()
std::string::compare() cpr_string_compare()
std::string::copy() cpr_string_copy()
std::string::crbegin() N/A [1]
std::string::crend() N/A [1]
std::string::c_str() cpr_string_data()
std::string::data() cpr_string_data()
std::string::empty() cpr_string_empty()
std::string::end() N/A [1]
std::string::erase() cpr_string_erase()
std::string::find()
cpr_string_find_char()
cpr_string_find_str()
cpr_string_find_string()
std::string::find_first_not_of() N/A
std::string::find_first_of() N/A
std::string::find_last_not_of() N/A
std::string::find_last_of() N/A
std::string::front() cpr_string_front()
std::string::get_allocator() N/A
std::string::insert()
cpr_string_insert_char()
cpr_string_insert_str()
cpr_string_insert_string()
std::string::length() cpr_string_length()
std::string::max_size() cpr_string_max_size()
std::string::npos() cpr_string_npos()
std::string::operator+=()
cpr_string_append_char()
cpr_string_append_str()
cpr_string_append_string()
std::string::operator=()
cpr_string_assign_char()
cpr_string_assign_str()
cpr_string_assign_string()
std::string::operator[]() cpr_string_at()
std::string::pop_back() cpr_string_pop_back()
std::string::push_back() cpr_string_push_back()
std::string::rbegin() N/A [1]
std::string::rend() N/A [1]
std::string::replace() N/A
std::string::reserve() cpr_string_reserve()
std::string::resize() cpr_string_resize()
std::string::rfind()
cpr_string_rfind_char()
cpr_string_rfind_str()
cpr_string_rfind_string()
std::string::shrink_to_fit() cpr_string_shrink_to_fit()
std::string::size() cpr_string_size()
std::string::substr() cpr_string_substr()
std::string::swap() cpr_string_swap()

Footnotes

[1](1, 2, 3, 4, 5, 6, 7, 8) Iterator operations are not supported.

See also

C++ Reference: <string> header
Documentation for the std::string interface.

<vector>

C++11 libcpr
std::vector cpr_vector_t
std::vector::vector() cpr_vector()
std::vector::~vector() cpr_vector_free()
std::vector::assign() N/A
std::vector::at() cpr_vector_at()
std::vector::back() cpr_vector_back()
std::vector::begin() N/A [2]
std::vector::capacity() cpr_vector_capacity()
std::vector::cbegin() N/A [2]
std::vector::cend() N/A [2]
std::vector::clear() cpr_vector_clear()
std::vector::crbegin() N/A [2]
std::vector::crend() N/A [2]
std::vector::data() cpr_vector_data()
std::vector::emplace() N/A [3]
std::vector::emplace_back() N/A [3]
std::vector::empty() cpr_vector_empty()
std::vector::end() N/A [2]
std::vector::erase() N/A
std::vector::front() cpr_vector_front()
std::vector::get_allocator() N/A
std::vector::insert() N/A
std::vector::max_size() N/A
std::vector::operator=() N/A
std::vector::operator[]() cpr_vector_at()
std::vector::pop_back() cpr_vector_pop_back()
std::vector::push_back() cpr_vector_push_back()
std::vector::rbegin() N/A [2]
std::vector::rend() N/A [2]
std::vector::reserve() cpr_vector_reserve()
std::vector::resize() N/A
std::vector::shrink_to_fit() N/A
std::vector::size() cpr_vector_size()
std::vector::swap() N/A

Footnotes

[2](1, 2, 3, 4, 5, 6, 7, 8) Iterator operations are not supported. Access the vector elements with cpr_vector_at(), bounded by cpr_vector_size(); or, alternatively, directly through the pointer returned by cpr_vector_data().
[3](1, 2) Emplacement operations are not supported. Use cpr_vector_insert() or cpr_vector_push_back().

See also

C++ Reference: <vector> header
Documentation for the std::vector interface.