# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

affine_combo< T, K > |
affine_combo< etl::angle, T > |
affine_combo< etl::fastangle, float > |
alpha_pen< PEN_, A_, AFFINE_ > |
angle | Abstraction of the concept of an angle
angle::cos | Angle representation as a cosine function
angle::deg | Angle representation in degrees
angle::rad | Angle representation in radians
angle::rot | Angle representation in rotations
angle::sin | Angle representation as a sine function
angle::tan | Angle representation as a tangent function
array_deleter< T > |
bad_value_cast |
bezier< V, T > |
bezier_base< V, T > | Cubic Bezier Curve Base Class
bezier_base< double, float > |
bezier_base< float, float > |
bezier_iterator< V, T > |
bezier_iterator< V, T >::iterator_category |
bspline< T, K, C, D > |
clock_base< DESC > | Clock abstraction
clock_desc_gettimeofday |
clock_desc_gettimeofday::timestamp |
clock_desc_sys_clock |
clock_desc_sys_time |
clock_desc_win32hpcount |
Condition |
condition |
derivative< T > |
derivative< hermite< T > > |
distance_func< T, K > |
distance_func< etl::angle > |
distance_func< etl::fastangle > |
fastangle | Optimized abstraction of the concept of an angle
fastangle::cos | Fastangle representation as a cosine function
fastangle::degrees | Fastangle representation in degrees
fastangle::radians | Fastangle representation in radians
fastangle::rotations | Fastangle representation in rotations
fastangle::sin | Fastangle representation as a sine function
fastangle::tan | Fastangle representation as a tangent function
fixed_base< T, FIXED_BITS > | Fixed-point template base class
fixed_base< T, FIXED_BITS >::raw |
generic_deleter< T > |
generic_pen< T, AT > |
generic_pen< T, AT >::difference_type |
generic_pen_row_iterator< T > |
generic_pen_row_iterator< T >::iterator_category |
handle< T > | Object Handle
hermite< V, T > |
integral< T > |
loose_handle< T > | Loose Object Handle
loose_smart_ptr< T > | Loose Object Smart Pointer
Mutex |
mutex |
mutex::lock | Exception-safe mutex lock class
mutex_null |
mutex_null::lock | Exception-safe mutex lock class
random< T, POOL_SIZE > |
read_write_lock |
read_write_lock::read_lock | Exception-safe read-lock class
read_write_lock::write_lock | Exception-safe write-lock class
ReadWriteLock |
rect< T > |
reference_counter | Reference counter
rhandle< T > | Replaceable Object Handle
rshared_object | Replaceable Shared Object Base Class
shared_object | Shared Object Base Class
smach< CON, K, M > | Templatized State Machine
smach< CON, K, M >::egress_exception |
smach< CON, K, M >::event | Event base class
smach< CON, K, M >::event_def_internal< T > | Event definition class
smach< CON, K, M >::pop_exception |
smach< CON, K, M >::state< T > | State class
smach< CON, K, M >::state_base |
smart_ptr< T, D > | Object Smart Pointer
binary_function |
unary_function |
surface< T, AT, VP > |
trivial< T > |
Trivial | Trivializes the constructor of a given class
value | Abstraction of the concept of a generic value
value::contentholder |
value::holder< T > |
value_prep< T, AT > |
value_store_type< T > |
virtual_shared_object | Virtual Shared Object Base Class
weak_reference_counter | Weak Reference counter