Public Member Functions | Public Attributes

xl7::errorcodes::ErrorCodeAssembly< T > Class Template Reference

#include <ErrorCodeAssembly.h>

Inheritance diagram for xl7::errorcodes::ErrorCodeAssembly< T >:
cl7::designpatterns::Singleton< T > xl7::directx::Component< T >

List of all members.

Public Member Functions

 ErrorCodeAssembly (void)
virtual ~ErrorCodeAssembly (void)
ErrorCodeManagerGetErrorCodeManager () const
void AssembleErrorCodes ()

Public Attributes

bool _assembled

Detailed Description

template<class T>
class xl7::errorcodes::ErrorCodeAssembly< T >

A class for assembling error codes. Implementations of this interface are singleton objects.


Constructor & Destructor Documentation

template<class T>
xl7::errorcodes::ErrorCodeAssembly< T >::ErrorCodeAssembly ( void   )  [inline]

Default constructor.

template<class T>
virtual xl7::errorcodes::ErrorCodeAssembly< T >::~ErrorCodeAssembly ( void   )  [inline, virtual]

Destructor.


Member Function Documentation

template<class T>
void xl7::errorcodes::ErrorCodeAssembly< T >::AssembleErrorCodes (  )  [inline]

Assembles the error codes if they have not already been assembled.

template<class T>
ErrorCodeManager& xl7::errorcodes::ErrorCodeAssembly< T >::GetErrorCodeManager (  )  const [inline]

Returns the error code manager singleton object.


Member Data Documentation

template<class T>
bool xl7::errorcodes::ErrorCodeAssembly< T >::_assembled

The flag specifying whether the error codes have already been assembled.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines