stlab.adobe.com Adobe Systems Incorporated
adobe::version_1 Namespace Reference

Classes

struct  aggregate_name_t
 
struct  aggregate_type_info_t
 
class  any_regular_t
 
class  capture_allocator
 
class  capture_allocator< void >
 
class  closed_hash_map
 
class  closed_hash_set
 
class  copy_on_write
 
class  empty_base_t
 
struct  empty_t
 
class  function
 
struct  make_type_info
 
struct  make_type_info< const T0[Size], Any >
 
struct  make_type_info< T0[Size], Any >
 
class  name_t
 
struct  new_delete_t
 
class  static_name_t
 
class  string16_t
 
class  string_t
 
class  type_info_t
 
class  vector
 

Typedefs

typedef vector< any_regular_tarray_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(string_t)==sizeof(vector< char >))
 
 BOOST_STATIC_ASSERT (sizeof(string16_t)==sizeof(vector< boost::uint16_t >))
 
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_tget_value (const dictionary_t &dict, name_t key)
 
std::size_t hash_value (name_t name)
 
template<typename F >
bool operator!= (const function< F > &x, null_ptr_t)
 
template<typename F >
bool operator!= (null_ptr_t, const function< F > &x)
 
string_t operator+ (string_t s1, const string_t &s2)
 
string_t operator+ (string_t s1, const std::string &s2)
 
string_t operator+ (string_t s1, const char *s2)
 
string16_t operator+ (string16_t s1, const string16_t &s2)
 
string16_t operator+ (string16_t s1, const boost::uint16_t *s2)
 
bool operator< (const name_t &x, const name_t &y)
 
std::ostream & operator<< (std::ostream &stream, const empty_t &)
 
std::ostream & operator<< (std::ostream &out, const dictionary_t &x)
 
std::ostream & operator<< (std::ostream &os, const name_t &t)
 
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)
 
bool operator== (const name_t &x, const name_t &y)
 
template<typename F >
bool operator== (const function< F > &x, null_ptr_t)
 
template<typename F >
bool operator== (null_ptr_t, const function< F > &x)
 
template<typename T >
void push_back (array_t &v, T x)
 
void push_back (array_t &v, any_regular_t x)
 
template<typename T >
type_info_t type_info ()
 
template<typename T >
type_info_t type_info (const T &)
 
template<typename T >
type_info_t type_info (T &)
 

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(string_t)  = =sizeof(vector< char >))
adobe::version_1::BOOST_STATIC_ASSERT ( sizeof(string16_t)  = =sizeof(vector< boost::uint16_t >))
bool adobe::version_1::get_value ( const dictionary_t &  dict,
name_t  key,
T &  value 
)

Definition at line 38 of file dictionary.hpp.

bool adobe::version_1::get_value ( const dictionary_t &  dict,
name_t  key,
any_regular_t &  value 
)

Definition at line 45 of file dictionary.hpp.

const any_regular_t& adobe::version_1::get_value ( const dictionary_t &  dict,
name_t  key 
)

Definition at line 53 of file dictionary.hpp.

bool adobe::version_1::operator!= ( const function< F > &  x,
null_ptr_t   
)

Definition at line 170 of file function.hpp.

bool adobe::version_1::operator!= ( null_ptr_t  ,
const function< F > &  x 
)

Definition at line 171 of file function.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 478 of file string.hpp.

string_t adobe::version_1::operator+ ( string_t  s1,
const std::string &  s2 
)

Definition at line 479 of file string.hpp.

string_t adobe::version_1::operator+ ( string_t  s1,
const char *  s2 
)

Definition at line 480 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 754 of file string.hpp.

string16_t adobe::version_1::operator+ ( string16_t  s1,
const boost::uint16_t *  s2 
)

Definition at line 755 of file string.hpp.

std::ostream& adobe::version_1::operator<< ( std::ostream &  out,
const dictionary_t &  x 
)
std::ostream& adobe::version_1::operator<< ( std::ostream &  os,
const name_t &  t 
)
std::ostream& adobe::version_1::operator<< ( std::ostream &  out,
const vector< T, A > &  x 
)

Definition at line 475 of file vector.hpp.

std::ostream& adobe::version_1::operator<< ( std::ostream &  os,
const string_t &  t 
)
bool adobe::version_1::operator== ( const function< F > &  x,
null_ptr_t   
)

Definition at line 168 of file function.hpp.

bool adobe::version_1::operator== ( null_ptr_t  ,
const function< F > &  x 
)

Definition at line 169 of file function.hpp.

void adobe::version_1::push_back ( array_t &  v,
x 
)

Definition at line 28 of file array.hpp.

void adobe::version_1::push_back ( array_t &  v,
any_regular_t  x 
)

Definition at line 31 of file array.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google