ACE  6.1.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
ACE_Utils Namespace Reference

Classes

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

Typedefs

typedef ACE_Singleton
< ACE_Utils::UUID_Generator,
ACE_SYNCH_MUTEX
UUID_GENERATOR
 

Functions

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

Typedef Documentation

Function Documentation

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