adobe::version_1 Namespace Reference
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Classes | |
| struct | aggregate_name_t |
| class | any_regular_t |
| A runtime polymorphic type similar to boost::any which can hold any type which models Regular. More... | |
| class | capture_allocator |
| class | adobe::version_1::capture_allocator< void > |
| class | copy_on_write |
| A copy-on-write wrapper for any model of Regular. More... | |
| class | empty_base_t |
| struct | empty_t |
| An empty regular- and less-than-comparable- type. More... | |
| class | name_t |
| struct | new_delete_t |
| class | static_name_t |
| class | string16_t |
| class | string_t |
| class | type_info_t |
| Partial re-implementation of standard type_info . More... | |
| class | vector |
Typedefs | |
| typedef vector< any_regular_t > | array_t |
| typedef closed_hash_map < name_t, any_regular_t > | dictionary_t |
Functions | |
| BOOST_STATIC_ASSERT (sizeof(vector< int >)==sizeof(void *)) | |
| BOOST_STATIC_ASSERT (sizeof(string16_t)==sizeof(vector< boost::uint16_t >)) | |
| BOOST_STATIC_ASSERT (sizeof(string_t)==sizeof(vector< char >)) | |
| const any_regular_t & | get_value (const dictionary_t &dict, name_t key) |
| bool | get_value (const dictionary_t &dict, name_t key, any_regular_t &value) |
| template<typename T> | |
| bool | get_value (const dictionary_t &dict, name_t key, T &value) |
| std::size_t | hash_value (name_t name) |
| string16_t | operator+ (string16_t s1, const boost::uint16_t *s2) |
| string16_t | operator+ (string16_t s1, const string16_t &s2) |
| string_t | operator+ (string_t s1, const char *s2) |
| string_t | operator+ (string_t s1, const std::string &s2) |
| string_t | operator+ (string_t s1, const string_t &s2) |
| bool | operator< (const name_t &x, const name_t &y) |
| template<typename T, typename A> | |
| std::ostream & | operator<< (std::ostream &out, const vector< T, A > &x) |
| std::ostream & | operator<< (std::ostream &os, const string_t &t) |
| std::ostream & | operator<< (std::ostream &os, const name_t &t) |
| std::ostream & | operator<< (std::ostream &stream, const empty_t &) |
| std::ostream & | operator<< (std::ostream &out, const dictionary_t &x) |
| bool | operator== (const name_t &x, const name_t &y) |
| void | push_back (array_t &v, any_regular_t x) |
| template<typename T> | |
| void | push_back (array_t &v, T x, typename move_sink< T >::type=0) |
| template<typename T> | |
| void | push_back (array_t &v, const T &x, typename copy_sink< T >::type=0) |
| template<typename T> | |
| type_info_t | type_info (T &) |
| template<typename T> | |
| type_info_t | type_info (const T &) |
| template<typename T> | |
| type_info_t | type_info () |
Variables | |
| const new_delete_t | local_new_delete_g |
Function Documentation
| adobe::version_1::BOOST_STATIC_ASSERT | ( | sizeof(vector< int >) | = =sizeof(void *) |
) |
| adobe::version_1::BOOST_STATIC_ASSERT | ( | sizeof(string16_t) | = =sizeof(vector< boost::uint16_t >) |
) |
| adobe::version_1::BOOST_STATIC_ASSERT | ( | sizeof(string_t) | = =sizeof(vector< char >) |
) |
| const any_regular_t& adobe::version_1::get_value | ( | const dictionary_t & | dict, | |
| name_t | key | |||
| ) |
Definition at line 52 of file dictionary.hpp.
| bool adobe::version_1::get_value | ( | const dictionary_t & | dict, | |
| name_t | key, | |||
| any_regular_t & | value | |||
| ) |
Definition at line 44 of file dictionary.hpp.
| bool adobe::version_1::get_value | ( | const dictionary_t & | dict, | |
| name_t | key, | |||
| T & | value | |||
| ) |
Definition at line 37 of file dictionary.hpp.
| string16_t adobe::version_1::operator+ | ( | string16_t | s1, | |
| const boost::uint16_t * | s2 | |||
| ) |
Definition at line 738 of file string.hpp.
| string16_t adobe::version_1::operator+ | ( | string16_t | s1, | |
| const string16_t & | s2 | |||
| ) |
Concatenate an entity to a string. Anything that can be concatenated using string16_t::operator+= may also be concatenated to a string16_t using operator+.
Definition at line 737 of file string.hpp.
| string_t adobe::version_1::operator+ | ( | string_t | s1, | |
| const char * | s2 | |||
| ) |
Definition at line 469 of file string.hpp.
| string_t adobe::version_1::operator+ | ( | string_t | s1, | |
| const std::string & | s2 | |||
| ) |
Definition at line 468 of file string.hpp.
| string_t adobe::version_1::operator+ | ( | string_t | s1, | |
| const string_t & | s2 | |||
| ) |
Concatenate an entity to a string. Anything that can be concatenated using string_t::operator+= may also be concatenated to a string_t using operator+.
Definition at line 467 of file string.hpp.
| std::ostream& adobe::version_1::operator<< | ( | std::ostream & | out, | |
| const vector< T, A > & | x | |||
| ) |
Definition at line 499 of file vector.hpp.
| std::ostream& adobe::version_1::operator<< | ( | std::ostream & | os, | |
| const string_t & | t | |||
| ) |
Definition at line 474 of file string.hpp.
| std::ostream& adobe::version_1::operator<< | ( | std::ostream & | os, | |
| const name_t & | t | |||
| ) |
| std::ostream& adobe::version_1::operator<< | ( | std::ostream & | out, | |
| const dictionary_t & | x | |||
| ) |
| void adobe::version_1::push_back | ( | array_t & | v, | |
| any_regular_t | x | |||
| ) |
| void adobe::version_1::push_back | ( | array_t & | v, | |
| T | x, | |||
| typename move_sink< T >::type | = 0 | |||
| ) |
| void adobe::version_1::push_back | ( | array_t & | v, | |
| const T & | x, | |||
| typename copy_sink< T >::type | = 0 | |||
| ) |

