ACE  6.4.0
Classes | Typedefs | Functions
ACE_Utils Namespace Reference

Classes

class  Auto_Functor
 Helper template to implement auto_ptr<>-like classes, but executing a functor in the destructor, instead of always deleting things. More...
 
class  Auto_Functor_Ref
 Helper class to implement assignment and copy-construction as expected. More...
 
struct  Comparator
 Structure that provides optimal comparison operation for given types. More...
 
struct  Fast_Comparator
 Quick comparison of types that can be safely promoted and/or converted to each other. More...
 
struct  Noop_Truncator
 No-op truncation. More...
 
struct  Safe_Comparator
 Conservative comparison of types that may not be safely promoted and/or converted to each other. More...
 
struct  Safe_Comparator< LEFT, RIGHT, false, false >
 
struct  Safe_Comparator< LEFT, RIGHT, false, true >
 
struct  Safe_Comparator< LEFT, RIGHT, true, false >
 
struct  Safe_Comparator< LEFT, RIGHT, true, true >
 
struct  Sign_Check
 
struct  Sign_Check< signed char >
 
struct  Sign_Check< signed int >
 
struct  Sign_Check< signed long >
 
struct  Sign_Check< signed long long >
 
struct  Sign_Check< signed short >
 
struct  Sign_Check< unsigned char >
 
struct  Sign_Check< unsigned int >
 
struct  Sign_Check< unsigned long >
 
struct  Sign_Check< unsigned long long >
 
struct  Sign_Check< unsigned short >
 
struct  To_Unsigned
 Retrieve unsigned counterpart to given type or value. More...
 
struct  To_Unsigned< signed char >
 
struct  To_Unsigned< signed int >
 
struct  To_Unsigned< signed long >
 
struct  To_Unsigned< signed long long >
 
struct  To_Unsigned< signed short >
 
struct  To_Unsigned< unsigned char >
 
struct  To_Unsigned< unsigned int >
 
struct  To_Unsigned< unsigned long >
 
struct  To_Unsigned< unsigned long long >
 
struct  To_Unsigned< unsigned short >
 
struct  Truncator
 Truncate value of type FROM to value of type TO. More...
 
struct  Truncator< T, T >
 
class  UUID
 
class  UUID_Generator
 
class  UUID_Node
 Holds the MAC-address of the UUID. More...
 

Typedefs

typedef ACE_Singleton< ACE_Utils::UUID_Generator, ACE_SYNCH_MUTEXUUID_GENERATOR
 

Functions

template<typename TO , typename FROM >
TO truncate_cast (FROM val)
 
 ACE_ALLOC_HOOK_DEFINE (UUID)
 

Typedef Documentation

Function Documentation

ACE_Utils::ACE_ALLOC_HOOK_DEFINE ( UUID  )
template<typename TO , typename FROM >
TO ACE_Utils::truncate_cast ( FROM  val)
inline