lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Main Page
Modules
Namespaces
Classes
Files
Directories
Class List
Class Index
Class Hierarchy
Class Members
All
Functions
Variables
Typedefs
Enumerations
Enumerator
Related Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
~
- o -
object_pool() :
lean::memory::object_pool< Element, ChunkSize, Heap, StaticChunkSize, Alignment >
opaque_val() :
lean::pimpl::opaque_val< OpaqueTypeWrapper, OpaqueTypeWrapperBase >
operator actual_type() :
lean::pimpl::opaque_val< OpaqueTypeWrapper, OpaqueTypeWrapperBase >
operator bool() :
lean::smart::ref_counter< Counter, Allocator >
operator com_type *() :
lean::smart::com_ptr< COMType, Critical >
operator const value_type &() :
lean::pimpl::forward_val< Value, Size >
,
lean::smart::auto_restore< Value >
operator const_value_type() :
lean::tags::transitive_ptr< Type, Immutable >
operator counter_type() :
lean::smart::ref_counter< Counter, Allocator >
operator delete() :
lean::memory::aligned< Alignment, Heap >
,
lean::memory::heap_bound< Heap >
operator delete[]() :
lean::memory::heap_bound< Heap >
operator Handle() :
lean::smart::handle_guard< Handle, ReleasePolicy >
operator maybe_const_value_type &() :
lean::smart::cloneable_obj< Cloneable, PointerSemantics >
operator new() :
lean::memory::heap_bound< Heap >
,
lean::memory::aligned< Alignment, Heap >
operator new[]() :
lean::memory::heap_bound< Heap >
operator nullterminated< Char, Traits >() :
lean::strings::nullterminated_range< Char, Traits >
operator object_type *() :
lean::smart::scoped_ptr< Type, ReleasePolicy >
operator resource_ptr< resource_type >() :
lean::smart::weak_resource_ptr< Resource >
operator resource_type *() :
lean::smart::resource_ptr< Resource, Critical >
,
lean::smart::weak_resource_ptr< Resource >
operator value_type() :
lean::tags::transitive_ptr< Type, Immutable >
operator value_type &() :
lean::pimpl::forward_val< Value, Size >
,
lean::smart::auto_restore< Value >
,
lean::smart::cloneable_obj< Cloneable, PointerSemantics >
operator!=() :
lean::containers::simple_hash_map< Key, Element, Policy, Hash, KeyValues, Pred, Allocator >::basic_iterator< Element >
operator()() :
lean::properties::property_setter< Class >
,
lean::properties::property_getter< Class >
,
lean::properties::property_constant< Class, Value >
,
lean::properties::property_n_setter< Class, UnionValue, Count, Return, Setter, Value, BaseClass >
,
lean::properties::property_n_getter< Class, UnionValue, Count, Return, Getter, Value, BaseClass >
,
lean::properties::property_c_setter< Class, UnionValueArg, ArgCount, Return, Setter, ValueArg, BaseClass >
,
lean::properties::property_c_getter< Class, UnionValueArg, ArgCount, Return, Getter, ValueArg, BaseClass >
,
lean::properties::property_r_getter< Class, UnionValueReturn, Getter, ValueReturn, BaseClass >
,
lean::functional::callable_fun< Signature >
,
lean::functional::callable_memfun< Class, Signature >
,
lean::functional::hash< Element >
,
lean::properties::property_setter< Class >
operator*() :
lean::containers::simple_hash_map< Key, Element, Policy, Hash, KeyValues, Pred, Allocator >::basic_iterator< Element >
,
lean::io::raw_file_inserter< BufferSize >::iterator
,
lean::pimpl::forward_val< Value, Size >
,
lean::pimpl::opaque_val< OpaqueTypeWrapper, OpaqueTypeWrapperBase >
,
lean::pimpl::pimpl_ptr< Implementation, ImplementationBase, DestroyPolicy >
,
lean::smart::auto_restore< Value >
,
lean::smart::cloneable_obj< Cloneable, PointerSemantics >
,
lean::smart::com_ptr< COMType, Critical >
,
lean::smart::resource_ptr< Resource, Critical >
,
lean::smart::scoped_ptr< Type, ReleasePolicy >
,
lean::smart::weak_resource_ptr< Resource >
,
lean::tags::transitive_ptr< Type, Immutable >
operator++() :
lean::smart::ref_counter< Counter, Allocator >
,
lean::containers::simple_hash_map< Key, Element, Policy, Hash, KeyValues, Pred, Allocator >::basic_iterator< Element >
,
lean::io::raw_file_inserter< BufferSize >::iterator
,
lean::smart::ref_counter< Counter, Allocator >
operator--() :
lean::smart::ref_counter< Counter, Allocator >
operator->() :
lean::containers::simple_hash_map< Key, Element, Policy, Hash, KeyValues, Pred, Allocator >::basic_iterator< Element >
,
lean::pimpl::forward_val< Value, Size >
,
lean::pimpl::pimpl_ptr< Implementation, ImplementationBase, DestroyPolicy >
,
lean::smart::auto_restore< Value >
,
lean::smart::cloneable_obj< Cloneable, PointerSemantics >
,
lean::smart::com_ptr< COMType, Critical >
,
lean::smart::scoped_ptr< Type, ReleasePolicy >
,
lean::smart::weak_resource_ptr< Resource >
,
lean::tags::transitive_ptr< Type, Immutable >
,
lean::smart::resource_ptr< Resource, Critical >
,
lean::smart::auto_restore< Value >
,
lean::pimpl::opaque_val< OpaqueTypeWrapper, OpaqueTypeWrapperBase >
operator<<() :
lean::logging::log_stream_out
,
lean::properties::property_collection< Class, Description, Vector >::inplace_builder< Collection >
operator=() :
lean::smart::resource_ptr< Resource, Critical >
,
lean::pimpl::forward_val< Value, Size >
,
lean::properties::property_collection< Class, Description, Vector >
,
lean::smart::ref_counter< Counter, Allocator >
,
lean::containers::dynamic_array< Element, Heap >
,
lean::memory::heap_allocator< Element, Heap, Alignment >
,
lean::smart::weak_resource_ptr< Resource >
,
lean::smart::cloneable_obj< Cloneable, PointerSemantics >
,
lean::smart::resource< Counter, Allocator, Lazy >
,
lean::io::raw_file_inserter< BufferSize >::iterator
,
lean::smart::com_ptr< COMType, Critical >
,
lean::smart::resource_ptr< Resource, Critical >
,
lean::smart::cloneable_obj< Cloneable, PointerSemantics >
,
lean::tags::transitive_ptr< Type, Immutable >
,
lean::smart::com_ptr< COMType, Critical >
,
lean::pimpl::pimpl_ptr< Implementation, ImplementationBase, DestroyPolicy >
,
lean::smart::com_ptr< COMType, Critical >
,
lean::smart::resource_ptr< Resource, Critical >
,
lean::pimpl::pimpl_ptr< Implementation, ImplementationBase, DestroyPolicy >
,
lean::containers::accumulation_map< Container >
,
lean::containers::simple_hash_map< Key, Element, Policy, Hash, KeyValues, Pred, Allocator >
,
lean::pimpl::forward_val< Value, Size >
,
lean::containers::any_value< Value, Heap >
,
lean::containers::accumulation_vector< Container, ReallocationPolicy >
,
lean::smart::resource_interface< Counter, Allocator >
,
lean::pimpl::opaque_val< OpaqueTypeWrapper, OpaqueTypeWrapperBase >
,
lean::smart::weak_resource_ptr< Resource >
,
lean::containers::simple_vector< Element, Policy, Allocator >
,
lean::smart::scoped_ptr< Type, ReleasePolicy >
operator==() :
lean::containers::simple_hash_map< Key, Element, Policy, Hash, KeyValues, Pred, Allocator >::basic_iterator< Element >
operator[]() :
lean::containers::accumulation_map< Container >
,
lean::containers::simple_vector< Element, Policy, Allocator >
,
lean::strings::range< Iterator >
,
lean::containers::dynamic_array< Element, Heap >
,
lean::containers::accumulation_vector< Container, ReallocationPolicy >
,
lean::containers::simple_vector< Element, Policy, Allocator >
,
lean::containers::accumulation_vector< Container, ReallocationPolicy >
,
lean::containers::simple_hash_map< Key, Element, Policy, Hash, KeyValues, Pred, Allocator >
,
lean::strings::nullterminated_implicit< Char, Traits >
,
lean::containers::dynamic_array< Element, Heap >
Generated on Tue Feb 21 2012 12:30:57 for lean cpp library by
1.7.6.1