Adobe Source Libraries 2.0.0
A collection of C++ libraries.
|
Classes | |
class | any_regular_t |
A runtime polymorphic type similar to std::any which can hold any type which models Regular. More... | |
class | capture_allocator |
class | capture_allocator< void > |
class | closed_hash_map |
A hash based associative container. More... | |
class | closed_hash_set |
A hash based associative container. More... | |
struct | empty_t |
An empty regular- and less-than-comparable- type. More... | |
struct | new_delete_t |
class | vector |
Typedefs | |
typedef closed_hash_map< name_t, any_regular_t > | dictionary_t |
Functions | |
bool | operator== (const any_regular_t &x, const any_regular_t &y) |
void | swap (any_regular_t &x, any_regular_t &y) |
template<typename T> | |
bool | get_value (const dictionary_t &dict, name_t key, T &value) |
bool | get_value (const dictionary_t &dict, name_t key, any_regular_t &value) |
const any_regular_t & | get_value (const dictionary_t &dict, name_t key) |
bool | empty (const any_regular_t &x) |
Variables | |
const new_delete_t | local_new_delete_g |
typedef closed_hash_map<name_t, any_regular_t> dictionary_t |
Definition at line 26 of file dictionary_fwd.hpp.
bool operator== | ( | const any_regular_t & | x, |
const any_regular_t & | y ) |
Definition at line 582 of file any_regular.hpp.
void swap | ( | any_regular_t & | x, |
any_regular_t & | y ) |
Definition at line 586 of file any_regular.hpp.
bool get_value | ( | const dictionary_t & | dict, |
name_t | key, | ||
T & | value ) |
Definition at line 36 of file dictionary.hpp.
bool get_value | ( | const dictionary_t & | dict, |
name_t | key, | ||
any_regular_t & | value ) |
Definition at line 43 of file dictionary.hpp.
const any_regular_t & get_value | ( | const dictionary_t & | dict, |
name_t | key ) |
Definition at line 51 of file dictionary.hpp.