apex_containers
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace apex
Namespace apex::_vector_impl
Namespace apex::containers
Namespace apex::containers::memory
Namespace std
Classes and Structs
Struct _apex_string_s
Template Struct NodeSize
Template Struct NodeSize< forward_list< T, Mutex > >
Template Struct NodeSize< list< T, Mutex > >
Template Struct NodeSize< map< Key, Value, Comp, Mutex > >
Template Struct NodeSize< multimap< Key, Value, Comp, Mutex > >
Template Struct NodeSize< multiset< Key, Comp, Mutex > >
Template Struct NodeSize< set< Key, Comp, Mutex > >
Template Struct NodeSize< unordered_map< Key, Value, Hash, KeyEqual, Mutex > >
Template Struct NodeSize< unordered_multimap< Key, Value, Hash, KeyEqual, Mutex > >
Template Struct NodeSize< unordered_multiset< Key, Hash, KeyEqual, Mutex > >
Template Struct NodeSize< unordered_set< Key, Hash, KeyEqual, Mutex > >
Template Struct hash< apex::BaseString< SizeN > >
Template Struct hash< apex::String< SizeN > >
Template Struct hash< apex::StringStrict< SizeN > >
Template Class single_allocator
Template Class BaseString
Template Class BaseString::abs_iterator
Template Class memory_pool
Class no_separator
Template Class static_vector
Template Class String
Template Class StringStrict
Functions
Template Function apex::_vector_impl::operator!=
Template Function apex::_vector_impl::operator==
Function apex::APEX_VECTOR_CMP_OP
Template Function apex::operator+(const ::apex_string_t&, const apex::String<LEN>&)
Template Function apex::operator+(const char(&), const apex::String<APEX_STRING_LEN>&)
Template Function apex::operator+(const ::apex_string_t&, const apex::StringStrict<LEN>&)
Template Function apex::operator+(const char(&), const apex::StringStrict<APEX_STRING_LEN>&)
Template Function apex::operator<<
Template Function apex::operator>>(std::istream&, apex::String<STRING_BUFFER_SIZE>&)
Template Function apex::operator>>(std::istream&, apex::StringStrict<STRING_BUFFER_SIZE>&)
Template Function apex::stod
Template Function apex::stof
Template Function apex::stol
Template Function apex::stoll
Template Function apex::stoul
Template Function apex::stoull
Function apex::to_string(const char8_t *const)
Function apex::to_string(const bool)
Function apex::to_string(const ::uint8_t)
Function apex::to_string(const ::uint16_t)
Function apex::to_string(const ::uint32_t)
Function apex::to_string(const uint64_t)
Function apex::to_string(const long long unsigned int)
Function apex::to_string(const ::int8_t)
Function apex::to_string(const ::int16_t)
Function apex::to_string(const ::int32_t)
Function apex::to_string(const ::int64_t)
Function apex::to_string(const long long int)
Function apex::to_string(const ::float32_t)
Function apex::to_string(const ::float64_t)
Function apex::to_string(const std::string&)
Template Function apex::to_string(const StringStrict<STRING_BUFFER_SIZE>&)
Template Function apex::varargs_to_string(Args const&…)
Template Function apex::varargs_to_string(no_separator, Args const&…)
Function apex_string_add
Function apex_string_add10
Function apex_string_add10_strict
Function apex_string_add2
Function apex_string_add2_strict
Function apex_string_add3
Function apex_string_add3_strict
Function apex_string_add4
Function apex_string_add4_strict
Function apex_string_add5
Function apex_string_add5_strict
Function apex_string_add6
Function apex_string_add6_strict
Function apex_string_add7
Function apex_string_add7_strict
Function apex_string_add8
Function apex_string_add8_strict
Function apex_string_add9
Function apex_string_add9_strict
Function apex_string_add_strict
Function apex_string_clean
Function apex_string_create
Template Function std::swap
Defines
Define APEX_BILLION
Define APEX_INIT_BIT_NO_CONSOLE
Define APEX_INIT_BIT_SCHED_FIFO
Define APEX_INIT_BIT_SCHED_RR
Define APEX_INIT_BIT_TEST
Define APEX_MILLION
Define APEX_RET_ERROR
Define APEX_RET_LOCKED_BY_OTHER
Define APEX_RET_MEM_ALIGN_ERR
Define APEX_RET_OK
Define APEX_RET_OVERFLOW
Define APEX_RET_RESOURCE_EXIST
Define APEX_RET_RESOURCE_LEAK
Define APEX_RET_STILL_ACTIVE
Define APEX_RET_TIMEOUT
Define APEX_RET_UNDERFLOW
Define APEX_RET_WRONG_IP4
Define APEX_STATIC_VECTOR_DEFINITIONS_GEN
Define APEX_STATIC_VECTOR_FWD
Define APEX_STATIC_VECTOR_FWD_PARAM
Define APEX_STRING_SIZE
Define APEX_STRING_SIZE
Define APEX_ULLONG_MAX
Define APEX_VECTOR_CMP_OP
Define MAX_APEX_STRING_LEN
Typedefs
Typedef apex::containers::forward_list
Typedef apex::containers::forward_list_scoped_alloc
Typedef apex::containers::list
Typedef apex::containers::list_scoped_alloc
Typedef apex::containers::map
Typedef apex::containers::map_scoped_alloc
Typedef apex::containers::memory::default_mutex
Typedef apex::containers::memory::forward_list_node_size
Typedef apex::containers::memory::list_node_size
Typedef apex::containers::memory::map_node_size
Typedef apex::containers::memory::multimap_node_size
Typedef apex::containers::memory::multiset_node_size
Typedef apex::containers::memory::set_node_size
Typedef apex::containers::memory::storage_t
Typedef apex::containers::memory::unordered_map_node_size
Typedef apex::containers::memory::unordered_multimap_node_size
Typedef apex::containers::memory::unordered_multiset_node_size
Typedef apex::containers::memory::unordered_set_node_size
Typedef apex::containers::multimap
Typedef apex::containers::multimap_scoped_alloc
Typedef apex::containers::multiset
Typedef apex::containers::multiset_scoped_alloc
Typedef apex::containers::node_allocator
Typedef apex::containers::node_pool_t
Typedef apex::containers::scoped_node_allocator
Typedef apex::containers::set
Typedef apex::containers::set_scoped_alloc
Typedef apex::containers::unordered_map
Typedef apex::containers::unordered_map_scoped_alloc
Typedef apex::containers::unordered_multimap
Typedef apex::containers::unordered_multimap_scoped_alloc
Typedef apex::containers::unordered_multiset
Typedef apex::containers::unordered_multiset_scoped_alloc
Typedef apex::containers::unordered_set
Typedef apex::containers::unordered_set_scoped_alloc
Typedef apex::string128_t
Typedef apex::string16_t
Typedef apex::string256_t
Typedef apex::string32_t
Typedef apex::string64_t
Typedef apex::string8_t
Typedef apex::string_strict128_t
Typedef apex::string_strict16_t
Typedef apex::string_strict256_t
Typedef apex::string_strict32_t
Typedef apex::string_strict64_t
Typedef apex::string_strict8_t
Typedef apex_ret_t
Typedef apex_socket_t
Typedef apex_string_t
Typedef bool8_t
Typedef char8_t
Typedef float32_t
Typedef float64_t
Typedef size64_t
Directories
Directory include
Directory apex_containers
Directory memory
Directory apexutils
Directory string
Files
File apex_string.h
File apexdef.h
File base_string.hpp
File common.hpp
File forward_list.hpp
File list.hpp
File map.hpp
File set.hpp
File static_vector.hpp
File string.hpp
File string.hpp
File string_silent.hpp
File string_strict.hpp
File to_string.hpp
File unordered_map.hpp
File unordered_set.hpp
File visibility_control.h
File visibility_control.hpp
Standard Documents
PACKAGE
Index
apex_containers
Index
Index
_
|
A
|
B
|
F
|
M
|
S
_
_apex_string_s (C++ struct)
_apex_string_s::c_str (C++ member)
A
apex::_vector_impl::operator!= (C++ function)
apex::_vector_impl::operator== (C++ function)
apex::_vector_impl::single_allocator (C++ class)
apex::_vector_impl::single_allocator::allocate (C++ function)
apex::_vector_impl::single_allocator::base_type (C++ type)
apex::_vector_impl::single_allocator::deallocate (C++ function)
apex::_vector_impl::single_allocator::max_size (C++ function)
apex::_vector_impl::single_allocator::operator= (C++ function)
,
[1]
apex::_vector_impl::single_allocator::propagate_on_container_copy_assignment (C++ type)
apex::_vector_impl::single_allocator::propagate_on_container_move_assignment (C++ type)
apex::_vector_impl::single_allocator::propagate_on_container_swap (C++ type)
apex::_vector_impl::single_allocator::single_allocator (C++ function)
,
[1]
,
[2]
apex::_vector_impl::single_allocator::value_type (C++ type)
apex::BaseString (C++ class)
apex::BaseString::abs_iterator (C++ class)
,
[1]
apex::BaseString::abs_iterator::abs_iterator (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
apex::BaseString::abs_iterator::difference_type (C++ type)
,
[1]
apex::BaseString::abs_iterator::operator!= (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator* (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator+ (C++ function)
,
[1]
,
[2]
,
[3]
apex::BaseString::abs_iterator::operator++ (C++ function)
,
[1]
,
[2]
,
[3]
apex::BaseString::abs_iterator::operator+= (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator- (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
apex::BaseString::abs_iterator::operator-- (C++ function)
,
[1]
,
[2]
,
[3]
apex::BaseString::abs_iterator::operator-= (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator-> (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator< (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator<= (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator== (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator> (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator>= (C++ function)
,
[1]
apex::BaseString::abs_iterator::operator[] (C++ function)
,
[1]
,
[2]
,
[3]
apex::BaseString::BaseString (C++ function)
apex::BaseString::c_str (C++ function)
apex::BaseString::capacity (C++ function)
apex::BaseString::char_type (C++ type)
apex::BaseString::clear (C++ function)
apex::BaseString::compare (C++ function)
,
[1]
,
[2]
,
[3]
apex::BaseString::data (C++ function)
apex::BaseString::empty (C++ function)
apex::BaseString::get_buffer_size (C++ function)
apex::BaseString::get_buffer_size_static (C++ function)
apex::BaseString::length (C++ function)
apex::BaseString::m_string (C++ member)
apex::BaseString::npos (C++ member)
apex::BaseString::operator std::string (C++ function)
apex::BaseString::operator!= (C++ function)
,
[1]
,
[2]
apex::BaseString::operator< (C++ function)
,
[1]
,
[2]
apex::BaseString::operator<= (C++ function)
,
[1]
,
[2]
apex::BaseString::operator== (C++ function)
,
[1]
,
[2]
apex::BaseString::operator> (C++ function)
,
[1]
,
[2]
apex::BaseString::operator>= (C++ function)
,
[1]
,
[2]
apex::BaseString::operator[] (C++ function)
,
[1]
apex::BaseString::size (C++ function)
apex::BaseString::substr (C++ function)
apex::containers::forward_list (C++ type)
apex::containers::forward_list_scoped_alloc (C++ type)
apex::containers::list (C++ type)
apex::containers::list_scoped_alloc (C++ type)
apex::containers::map (C++ type)
apex::containers::map_scoped_alloc (C++ type)
apex::containers::memory::default_mutex (C++ type)
apex::containers::memory::forward_list_node_size (C++ type)
apex::containers::memory::list_node_size (C++ type)
apex::containers::memory::map_node_size (C++ type)
apex::containers::memory::multimap_node_size (C++ type)
apex::containers::memory::multiset_node_size (C++ type)
apex::containers::memory::NodeSize (C++ struct)
apex::containers::memory::NodeSize<forward_list<T, Mutex>> (C++ struct)
apex::containers::memory::NodeSize<list<T, Mutex>> (C++ struct)
apex::containers::memory::NodeSize<map<Key, Value, Comp, Mutex>> (C++ struct)
apex::containers::memory::NodeSize<multimap<Key, Value, Comp, Mutex>> (C++ struct)
apex::containers::memory::NodeSize<multiset<Key, Comp, Mutex>> (C++ struct)
apex::containers::memory::NodeSize<set<Key, Comp, Mutex>> (C++ struct)
apex::containers::memory::NodeSize<unordered_map<Key, Value, Hash, KeyEqual, Mutex>> (C++ struct)
apex::containers::memory::NodeSize<unordered_multimap<Key, Value, Hash, KeyEqual, Mutex>> (C++ struct)
apex::containers::memory::NodeSize<unordered_multiset<Key, Hash, KeyEqual, Mutex>> (C++ struct)
apex::containers::memory::NodeSize<unordered_set<Key, Hash, KeyEqual, Mutex>> (C++ struct)
apex::containers::memory::set_node_size (C++ type)
apex::containers::memory::storage_t (C++ type)
apex::containers::memory::unordered_map_node_size (C++ type)
apex::containers::memory::unordered_multimap_node_size (C++ type)
apex::containers::memory::unordered_multiset_node_size (C++ type)
apex::containers::memory::unordered_set_node_size (C++ type)
apex::containers::memory_pool (C++ class)
apex::containers::memory_pool::container (C++ type)
apex::containers::memory_pool::create (C++ function)
apex::containers::memory_pool::memory_pool (C++ function)
apex::containers::memory_pool::operator node_pool_t& (C++ function)
apex::containers::multimap (C++ type)
apex::containers::multimap_scoped_alloc (C++ type)
apex::containers::multiset (C++ type)
apex::containers::multiset_scoped_alloc (C++ type)
apex::containers::node_allocator (C++ type)
apex::containers::node_pool_t (C++ type)
apex::containers::scoped_node_allocator (C++ type)
apex::containers::set (C++ type)
apex::containers::set_scoped_alloc (C++ type)
apex::containers::unordered_map (C++ type)
apex::containers::unordered_map_scoped_alloc (C++ type)
apex::containers::unordered_multimap (C++ type)
apex::containers::unordered_multimap_scoped_alloc (C++ type)
apex::containers::unordered_multiset (C++ type)
apex::containers::unordered_multiset_scoped_alloc (C++ type)
apex::containers::unordered_set (C++ type)
apex::containers::unordered_set_scoped_alloc (C++ type)
apex::no_separator (C++ class)
apex::operator+ (C++ function)
,
[1]
apex::operator<< (C++ function)
apex::operator>> (C++ function)
,
[1]
apex::static_vector (C++ class)
apex::static_vector::operator!= (C++ function)
apex::static_vector::operator< (C++ function)
apex::static_vector::operator<= (C++ function)
apex::static_vector::operator= (C++ function)
,
[1]
apex::static_vector::operator== (C++ function)
apex::static_vector::operator> (C++ function)
apex::static_vector::operator>= (C++ function)
apex::static_vector::shrink_to_fit (C++ function)
apex::static_vector::static_vector (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
apex::static_vector::swap (C++ function)
apex::stod (C++ function)
apex::stof (C++ function)
apex::stol (C++ function)
apex::stoll (C++ function)
apex::stoul (C++ function)
apex::stoull (C++ function)
apex::String (C++ class)
apex::string128_t (C++ type)
apex::string16_t (C++ type)
apex::string256_t (C++ type)
apex::string32_t (C++ type)
apex::string64_t (C++ type)
apex::string8_t (C++ type)
apex::String::begin (C++ function)
apex::String::cbegin (C++ function)
apex::String::cend (C++ function)
apex::String::end (C++ function)
apex::String::operator+ (C++ function)
,
[1]
,
[2]
apex::String::operator+= (C++ function)
,
[1]
,
[2]
,
[3]
apex::String::operator= (C++ function)
,
[1]
,
[2]
apex::String::String (C++ function)
,
[1]
,
[2]
,
[3]
apex::String::to_string (C++ function)
apex::string_strict128_t (C++ type)
apex::string_strict16_t (C++ type)
apex::string_strict256_t (C++ type)
apex::string_strict32_t (C++ type)
apex::string_strict64_t (C++ type)
apex::string_strict8_t (C++ type)
apex::StringStrict (C++ class)
apex::StringStrict::begin (C++ function)
apex::StringStrict::cbegin (C++ function)
apex::StringStrict::cend (C++ function)
apex::StringStrict::end (C++ function)
apex::StringStrict::operator+ (C++ function)
,
[1]
,
[2]
apex::StringStrict::operator+= (C++ function)
,
[1]
apex::StringStrict::operator= (C++ function)
,
[1]
,
[2]
,
[3]
apex::StringStrict::StringStrict (C++ function)
,
[1]
,
[2]
,
[3]
apex::StringStrict::to_string (C++ function)
APEX_BILLION (C macro)
APEX_INIT_BIT_NO_CONSOLE (C macro)
APEX_INIT_BIT_SCHED_FIFO (C macro)
APEX_INIT_BIT_SCHED_RR (C macro)
APEX_INIT_BIT_TEST (C macro)
APEX_MILLION (C macro)
APEX_RET_ERROR (C macro)
APEX_RET_LOCKED_BY_OTHER (C macro)
APEX_RET_MEM_ALIGN_ERR (C macro)
APEX_RET_OK (C macro)
APEX_RET_OVERFLOW (C macro)
APEX_RET_RESOURCE_EXIST (C macro)
APEX_RET_RESOURCE_LEAK (C macro)
APEX_RET_STILL_ACTIVE (C macro)
apex_ret_t (C++ type)
APEX_RET_TIMEOUT (C macro)
APEX_RET_UNDERFLOW (C macro)
APEX_RET_WRONG_IP4 (C macro)
apex_socket_t (C++ type)
APEX_STATIC_VECTOR_DEFINITIONS_GEN (C macro)
APEX_STATIC_VECTOR_FWD (C macro)
APEX_STATIC_VECTOR_FWD_PARAM (C macro)
APEX_STRING_SIZE (C macro)
,
[1]
apex_string_t (C++ type)
APEX_ULLONG_MAX (C macro)
APEX_VECTOR_CMP_OP (C macro)
B
bool8_t (C++ type)
F
float32_t (C++ type)
float64_t (C++ type)
M
MAX_APEX_STRING_LEN (C macro)
S
size64_t (C++ type)
std::hash<apex::BaseString<SizeN>> (C++ struct)
std::hash<apex::BaseString<SizeN>>::operator() (C++ function)
std::hash<apex::String<SizeN>> (C++ struct)
std::hash<apex::StringStrict<SizeN>> (C++ struct)
std::swap (C++ function)