stlab.adobe.com Adobe Systems Incorporated
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cadam_callback_suite_tCallback class for the Adam parser
 Caggregate_name_t
 Caggregate_pair< T1, T2 >
 Caggregate_type_info_t
 Caligned_storage< T >
 Caligned_storage< adobe::closed_hash_set::header_t::compact_header_t >
 Caligned_storage< adobe::version_1::vector::header_t::compact_header_t >
 Cand_
 Cany_bidirectional_iterator_instance< V, R, D >
 Cany_iteratorAn iterator wrapping another iterator of the same element type; a "polymorphic" iterator
 Cany_random_access_iterator_instance< V, R, D >
 Cassign
 Cauto_resource< X, Traits >The template class auto_resource< X, Traits > provides similar functionality to auto_ptr for resources for which the pointer is opaque refered to by a non-pointer type
 Cauto_resource< X *, Traits >
 Cbinary_compose< F, G, H >
 Cbinary_function
 Ccapture_allocator< T >
 Ccapture_allocator< void >
 Cchain< ArgStreamFirst, ArgStreamSecond >Chain 2 arg_streams together by calling the first stream until depleted, then calling the second
 Cchild_adaptor< Forest >
 Cclosed_hash_map< Key, T, Hash, Pred, A >
 Cclosed_hash_set< T, KeyTransform, Hash, Pred, A >
 Cvector< T, A >::header_t::compact_header_t
 Cclosed_hash_set< T, KeyTransform, Hash, Pred, A >::header_t::compact_header_t
 Cconcept_base_t< concept_t, vtable_type >
 Cconcept_t
 Cconst_once_name_tUtility wrapper to construct name_t without initializing the string pointer
 Cconstructor< T >
 Ccopy_on_write< T, A >A copy-on-write wrapper for any model of Regular
 Ccopy_on_write< set_type >
 Ccounter_tA thread safe counter
 Ccounting_output_iterator
 Cdancing_linksAn optimized implementation of the 1-cover problem [class under review]
 Cdelete_arrayA function object for type T that invokes delete[] on an array of T
 Cdelete_ptrA function object for type T that invokes delete on a T*
 Cdelete_ptr_trait< T >
 Cdepth_fullorder_cursorAn iterator-like type for the depth-tracked traversal of a forest
 Cdictionary_arg_stream_base< Dictionary, InputRange, NoThrow >
 Cdictionary_arg_stream_base< Dictionary, InputRange >
 Celement< N, T >
 Celement< 0, pair< T1, T2 > >
 Celement< 0, std::pair< T1, T2 > >
 Celement< 1, pair< T1, T2 > >
 Celement< 1, std::pair< T1, T2 > >
 Cempty_base< Derived >
 Cempty_base_t< Derived >
 Cempty_ptr< T >
 Cenable_if
 Cequal_to
 Cequality_comparable
 Ceve_callback_suite_t
 Ceve_tEve engine
 CexceptionSTL class
 Cextents_slices_tA utility class for referencing the two slices of a extents_t
 Cextents_tAn intrinsic geometry class for objects with a graphical representation
 CF
 Cfilter_fullorder_cursorAn iterator-like type for fullorder (pre- and post-order) traversal of a forest
 Cforest< T >A homogeneous hierarchical structure class
 Cformat_base
 Cformat_element_t
 Cfunction< F >
 Cfunction< F >
 Cfunction< bool(const token_range_t &)>
 Cfunction< position_t(const position_t &parent, const line_position_t &parse_location, name_t name, const array_t &parameters, const string_t &brief, const string_t &detailed)>
 Cfunction< void()>
 Cfunction< void(cell_type_t type, name_t cell_name, const line_position_t &position, const array_t &expr_or_init, const std::string &brief, const std::string &detailed)>
 Cfunction< void(cell_type_t type, name_t name, const line_position_t &position, const array_t &initializer, const string_t &brief, const string_t &detailed)>
 Cfunction< void(const any_regular_t &)>
 Cfunction< void(const line_position_t &position, const array_t &conditional, const relation_t *first, const relation_t *last, const std::string &brief, const std::string &detailed)>
 Cfunction< void(const line_position_t &position, const array_t &conditional, const relation_t *first, const relation_t *last, const string_t &brief, const string_t &detailed)>
 Cfunction< void(name_t cell_name, bool linked, const line_position_t &position1, const array_t &initializer, const line_position_t &position2, const array_t &expression, const std::string &brief, const std::string &detailed)>
 Cfunction< void(name_t cell_name, bool linked, const line_position_t &position1, const array_t &initializer, const line_position_t &position2, const array_t &expression, const string_t &brief, const string_t &detailed)>
 Cfunction< void(name_t cell_name, const line_position_t &position, const std::string &brief, const std::string &detailed)>
 Cfunction_base< function< R()> >
 Cfunction_not_present
 Cgenerator_t< Result >A function object for value generation within a domain
 Cgreater
 Cgreater_equal
 Cwith_transform< ArgStream, Transformer >::has_entry_if_has_inverse_lookup< Class, R, bool >
 Cwith_transform< ArgStream, Transformer >::has_entry_if_has_inverse_lookup< Class, R, true >
 Chas_eof_member< T >
 Chas_get_dictionary_entry_function< Dictionary, Key, R >
 Chas_get_dictionary_entry_template< Dictionary, Key >
 Cwith_transform< ArgStream, Transformer >::has_inverse_lookup< Class >
 Cwith_transform< ArgStream, Transformer >::has_transform< Class, R >
 Chas_type_type< T >T::type a valid type (or a compile error?)
 Chash_index< T, H, C, P >
 Cidentity< T >
 Cidentity_element< Op >
 Cidentity_element< std::multiplies< T > >Specialization of identity_element for std::multiplies<T>
 Cidentity_element< std::plus< T > >Specialization of identity_element for std::plus<T>
 Cif_
 Ctype_or_default< T, Default >::if_has_type< condition, IFtype, ELSEtype >
 Ctype_or_default< T, Default >::if_has_type< false, IFtype, ELSEtype >
 Cif_range_base< NoThrow, isRange >
 Cif_range_base< NoThrow, is_range_for_dictionary< Dictionary, T >::value >
 Cif_range_base< std::nothrow_t, false >
 Cif_range_base< void, false >
 Cif_range_base< void, true >
 Cindirect< T >
 Cindirect_tAdapter used to convert pointers to references
 Cinvoker< F, From, To >
 Cinvoker< F, To, To >
 Cis_member< I, O >
 Cis_range< T >Does T model the boost::range concepts?
 Cis_range_for_dictionary< Dictionary, Range >
 Citerator
 Citerator_adaptor
 Citerator_facade
 Ckey_type< Dictionary, DefaultKey, has_type >
 Ckey_type< Dictionary, DefaultKey, false >
 Ckey_type< Dictionary, DefaultKey, true >
 Clayout_attributes_alignment_tA utility class for referencing the alignment characteristics in layout_attributes_t
 Clayout_attributes_placement_t
 Clayout_attributes_tLayout data interface from the client to the engine
 Cless
 Cless_equal
 Clex_stream_t
 Clex_token_t< E >
 Cline_position_tA type detailing parser position information
 Clogical_and
 Clogical_not
 Clogical_or
 Cmake_type_info< T, Any >
 Cmake_type_info< const T0[Size], Any >
 Cmake_type_info< T0[Size], Any >
 Cmanipulator_base
 Cmd5_tMD5 hash generator
 Cmember_test_helper< size_t >
 Cmove_from< T >Move_from is used for move_ctors
 Cmy_class_tA one-line synopsis of what the class does
 Cname_tA character string class for immutable strings
 Cnew_delete_t
 Cno_struct
 CnonargEmpty-set arg stream has no arguments. Not sure what this might be useful for
 Cnoncopyable
 Cnot_equal_to
 Cnull_output_iterator_tA stub iterator that models OutputIterator and outputs nothing
 Cor_
 Cplace_data_tLayout data interface from the engine to the client
 CPlaceableConcept< T >Concept map and constraints checking for the Placeable concept
 Cpointer_to< T >
 Cpoly_base< I, Instance >Authors of a Concept representative F, intended as a template parameter to adobe::poly, will inherit from adobe::poly_base. The first template parameter for adobe::poly_base provides the virtual interface for the concept representative. The second template parameter for adobe::poly_base must inherit from the Concept interface representative. The author's third duty is to provide forwarding functions in a their Concept representative. See the placeable_concept.hpp header file for details
 Cpoly_base< any_bidirectional_iterator_interface< V, R, D >, any_bidirectional_iterator_instance< V, R, D >::template type >
 Cpoly_base< any_random_access_iterator_interface< V, R, D >, any_random_access_iterator_instance< V, R, D >::template type >
 Cpoly_base< poly_copyable_interface, poly_copyable_instance >
 Cpoly_base< poly_iterator_interface< V, R, D >, poly_iterator_instance< V, R, D >::template type >
 Cpoly_base< poly_placeable_interface, poly_placeable_instance >
 Cpoly_base< poly_placeable_twopass_interface, poly_placeable_twopass_instance >
 Cpoly_base< poly_regular_interface, poly_regular_instance >
 Cpoly_copyable_interfaceAbstract interface providing signatures needed to implement "handle" objects modeling a Value (Copyable/Movable) concept. Authors of adobe::poly classes must derive their interfaces from this. See adobe::poly_placeable_interface for an example
 Cpoly_iterator_instance< V, R, D >
 Cpromote< T >A struct for compile-time type promotion
 Cpromote< aggregate_name_t >
 Cpromote< const char * >
 Cpromote< float >
 Cpromote< int >
 Cpromote< long >
 Cpromote< short >
 Cpromote< static_name_t >
 Cpromote< std::string >
 Cpromote< unsigned int >
 Cpromote< unsigned long >
 Cpromote< unsigned short >
 Cptr_traits< ptrT >
 Cptr_traits< auto_ptr< T, Traits > >
 Cptr_traits< auto_resource< T, Traits > >
 Cptr_traits< std::auto_ptr< T > >
 Cptr_traits< T * >This section defines requirements on classes representing pointer traits. The template class ptr_traits< ptrT > is defined along with several specializations
 Cptr_traits< T(*)[]>
 Ccapture_allocator< T >::rebind< U >
 Cptr_traits< ptrT >::rebind< U >
 Cptr_traits< T(*)[]>::rebind< U >
 Cptr_traits< std::auto_ptr< T > >::rebind< U >
 Ccapture_allocator< void >::rebind< U >
 CRegularConcept< T >
 Ceve_callback_suite_t::relation_t
 Csheet_t::relation_tAdam support class for related relationships
 Cadam_callback_suite_t::relation_tStruct containing details of a relation expression for client callbacks from the Adam parser
 Cremove_cv
 Cresult_type< F >Result_type<F>::type is the return type of the function f
 Creverse_fullorder_cursorAn iterator-like type for reverse fullorder (pre- and post-order) traversal of a forest
 Cruntime_cast_t< R, T >
 Cruntime_cast_t< R, any_regular_t * >
 Cruntime_cast_t< R, any_regular_t >
 Cruntime_cast_t< R, auto_ptr< T, Traits > >
 Cruntime_cast_t< R, auto_resource< T, Traits > >
 Cruntime_cast_t< R, const any_regular_t * >
 Cruntime_cast_t< R, const any_regular_t >
 Cruntime_cast_t< R, std::auto_ptr< T > >
 Cselect< T >
 Csequence_t< T >A function object for sequence generation within a domain
 Cset_next_fn< I >
 Cset_next_fn< child_iterator< I > >
 Csha1_tA bit-oriented implementation of the SHA-1 Secure Hash Algorithm
 Csha224_tA bit-oriented implementation of the SHA-224 Secure Hash Algorithm
 Csha256_tA bit-oriented implementation of the SHA-256 Secure Hash Algorithm
 Csha384_tA bit-oriented implementation of the SHA-384 Secure Hash Algorithm
 Csha512_tA bit-oriented implementation of the SHA-512 Secure Hash Algorithm
 Cshort_name< T >
 Csignature< F >Returns the function signature of the callable object type F
 Csignature< boost::function< F > >
 Csingle< T >Holds a single value, and returns it as an arg n (default 1) times
 Cplace_data_t::slice_tElement geometry for a single orientation of place_data_t
 Clayout_attributes_t::slice_tPlaceable object geometry for a single orientation of layout_attributes_t
 Cstatic_name_tUtility wrapper to construct name_t with strings of static storage duration
 Cstatic_table< KeyType, ValueType, Size, Traits >A simple lookup table of fixed size. [under review]
 Cstatic_table_traits< KeyType, ValueType >A traits class for use with adobe::static_table
 Cstring16_tLightweight string class designed to hold UTF16 strings in fixed binary structure
 Cstring_tLightweight string class designed to hold UTF8 strings in fixed binary structure
 Ctable_index< Key, T, Transform, Compare >Utility class for indexing objects based on specific member variable values
 Ctimer_tA class for measuring periods of elapsed time. Can also accrue split times for some basic statistical reporting
 Ctotally_ordered
 Ctraits< T >Defines any traits that help with the implementation of arg_stream::call() and/or helper objects like arg_stream::chain
 Ctraits< chain< S1, S2 > >
 Ctraits< nonarg >
 Ctraits< single< T > >
 Cany_regular_t::transform< T >Function object used in binding for instance value access
 CtransformFunction object used in binding for instance value access
 Ctrue_
 Ctype
 Ctype_or_default< T, Default >
 Cunary_compose< F, G >
 Cunary_function
 Cuuid_t
 Cvalue_iterator< I, F >
 Cvirtual_machine_t
 Cwith_transform< ArgStream, Transformer >
 Cyes_struct
 Czuid_tUUID-like identifier generator
 CConcept

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