lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Class Index
A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | W | X
  A  
destroy_ptr_policy (lean::smart)   int_type (lean::types)   pimpl_ptr (lean::pimpl)   scoped_ptr (lean::smart)   
destroy_window_policy (lean::smart)   is_derived (lean::meta)   policy (lean::containers::simple_hash_map_policies)   semaphore (lean::concurrent)   
accumulation_map (lean::containers)   destruct_property_data_policy (lean::properties)   is_equal (lean::meta)   policy (lean::containers::simple_vector_policies)   serializer (lean::io)   
accumulation_vector (lean::containers)   dynamic_array (lean::containers)   is_nullterminated_compatible (lean::strings)   property_c_accessor_binder (lean::properties)   shareable_spin_lock (lean::concurrent)   
aligned (lean::memory)   
  E  
is_nullterminated_convertible (lean::strings)   property_c_getter (lean::properties)   shared_lock_policy (lean::concurrent)   
any (lean::containers)   is_range (lean::strings)   property_c_setter (lean::properties)   simple_hash_map (lean::containers)   
any_value (lean::containers)   enable_if (lean::meta)   is_unsigned (lean::meta)   property_collection (lean::properties)   simple_vector (lean::containers)   
assert_nullterminated_compatible (lean::strings)   enable_if_not_range (lean::strings)   raw_file_inserter::iterator (lean::io)   property_constant (lean::properties)   size_info (lean::types)   
auto_restore (lean::smart)   enable_if_not_range2 (lean::strings)   
  L  
property_desc (lean::properties)   spin_lock (lean::concurrent)   
  B  
enable_if_range (lean::strings)   property_getter (lean::properties)   stack_aligned (lean::memory)   
enable_if_range2 (lean::strings)   log (lean::logging)   property_n_accessor_binder (lean::properties)   string_traits (lean::strings)   
basic_charbuf (lean::strings)   event (lean::concurrent)   log_debugger (lean::logging)   property_n_getter (lean::properties)   strip_array (lean::meta)   
basic_charstream (lean::strings)   
  F  
log_stream_out (lean::logging)   property_n_setter (lean::properties)   strip_const (lean::meta)   
simple_hash_map::basic_iterator (lean::containers)   log_target (lean::logging)   property_r_accessor_binder (lean::properties)   strip_modifiers (lean::meta)   
basic_log_stream (lean::logging)   filesystem_chars (lean::io)   
  M  
property_r_getter (lean::properties)   strip_modref (lean::meta)   
  C  
first_non_void (lean::meta)   property_setter (lean::properties)   strip_pointer (lean::meta)   
float_serialization (lean::io)   mapped_file (lean::io)   property_type (lean::properties)   strip_reference (lean::meta)   
callable_fun (lean::functional)   float_type (lean::types)   mapped_file_base (lean::io)   
  R  
strip_volatile (lean::meta)   
callable_memfun (lean::functional)   forward_val (lean::pimpl)   max_float_string_length (lean::io)   
  T  
ce_int (lean::meta)   free_library_policy (lean::smart)   max_int_string_length (lean::io)   range (lean::strings)   
char_traits (lean::strings)   
  G  
maybe_dereference_once (lean::meta)   range_char_type2< Char *, Chars2 > (lean::strings)   terminate_guard (lean::smart)   
char_traits< char > (lean::strings)   move_reallocation_policy (lean::containers)   range_char_type2< Char1 *, Char2 * > (lean::strings)   test_value (lean::containers)   
char_traits< wchar_t > (lean::strings)   generic_property_type (lean::properties)   
  N  
range_char_type2< Chars1, Char * > (lean::strings)   thread (lean::concurrent)   
char_type (lean::types)   generic_ptr_policy (lean::smart)   range_char_type< Char * > (lean::strings)   timer (lean::time)   
check_alignment (lean::memory)   generic_ptr_policy< Type[]> (lean::smart)   named_property_desc (lean::properties)   raw_file (lean::io)   transitive_ptr (lean::tags)   
chunk_heap (lean::memory)   generic_serialization (lean::io)   nonassignable (lean::tags)   raw_file_inserter (lean::io)   type_info (lean::types)   
clocktimer (lean::time)   generic_serializer (lean::io)   nonassignable_chain (lean::tags)   heap_allocator::rebind (lean::memory)   
  U  
cloneable (lean::smart)   
  H  
nonconstructible (lean::tags)   rec_strip_modifiers (lean::meta)   
cloneable_obj (lean::smart)   noncopyable (lean::tags)   ref_counter (lean::smart)   ui_property_desc (lean::properties)   
close_handle_policy (lean::smart)   handle_guard (lean::smart)   noncopyable_assignable (lean::tags)   ref_counter::ref_counts (lean::smart)   strip_modifiers::undo (lean::meta)   
com_ptr (lean::smart)   has_reverse_iterator (lean::containers::Impl)   noncopyable_assignable_chain (lean::tags)   release_ptr_policy (lean::smart)   strip_pointer::undo (lean::meta)   
complete_type_or_base (lean::meta)   hash (lean::functional)   noncopyable_chain (lean::tags)   resource (lean::smart)   strip_volatile::undo (lean::meta)   
conditional_type (lean::meta)   heap_allocator (lean::memory)   nullterminated (lean::strings)   resource_interface (lean::smart)   strip_modref::undo (lean::meta)   
critical_section (lean::concurrent)   heap_bound (lean::memory)   nullterminated_compatible (lean::strings)   resource_ptr (lean::smart)   strip_array::undo (lean::meta)   
crt_heap (lean::memory)   highres_timer (lean::time)   nullterminated_compatible< std::basic_string< Char, StringTraits, StringAllocator >, Char, NullterminatedTraits > (lean::strings)   reverse_iterators (lean::containers::Impl)   strip_const::undo (lean::meta)   
  D  
  I  
nullterminated_implicit (lean::strings)   reverse_iterators_impl (lean::containers::Impl)   strip_reference::undo (lean::meta)   
nullterminated_incompatible (lean::strings)   reverse_iterators_impl< true, Container > (lean::containers::Impl)   unsafe_pimpl_base (lean::pimpl)   
deallocate_property_data_policy (lean::properties)   identity (lean::meta)   nullterminated_range (lean::strings)   rmapped_file (lean::io)   upgrade_lock_policy (lean::concurrent)   
default_keys (lean::containers)   ieee_float (lean::types)   nullterminated_range_implicit (lean::strings)   
  S  
  W  
default_keys< std::basic_string< Char, Traits, Allocator > > (lean::containers)   ieee_float_desc (lean::types)   
  O  
default_keys< Value * > (lean::containers)   inh_strip_array (lean::meta)   safe_pimpl_base (lean::pimpl)   wcharcvt (lean::io)   
default_lock_policy (lean::smart)   inh_strip_modref (lean::meta)   object_pool (lean::memory)   scope_annex_base (lean::smart)   weak_resource_ptr (lean::smart)   
default_reallocation_policy (lean::containers)   inh_strip_pointer (lean::meta)   opaque_val (lean::pimpl)   scope_annex_impl (lean::smart)   win_heap (lean::memory)   
delete_property_data_policy (lean::properties)   inh_strip_reference (lean::meta)   optional_mem_block (lean::memory)   scope_guard_base (lean::smart)   
  X  
delete_ptr_policy (lean::smart)   property_collection::inplace_builder (lean::properties)   optional_mem_block< 0 > (lean::memory)   scope_guard_impl (lean::smart)   
delete_ptr_policy< Type[]> (lean::smart)   int_dependent_false (lean::meta)   
  P  
scoped_lock (lean::smart)   xml_file (lean::xml)   
dependent_false (lean::meta)   int_serialization (lean::io)   scoped_property_data (lean::properties)   
pimpl_delete_policy (lean::pimpl)   
A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | W | X