| # Gaudi Framework, version v21r8 |

Home |  | Generated: 17 Mar 2010

# IInspector::_V< T > Class Template Reference

Inheritance diagram for IInspector::_V< T >:

[legend]
Collaboration diagram for IInspector::_V< T >:

[legend]

List of all members.

## Public Member Functions
| _V (const T &v)
virtual | ~_V ()
virtual long | size () const
void | construct (void *b) const
## Private Attributes
T | m_O

## Detailed Description

### template<class T>
class IInspector::_V< T >

Definition at line 53 of file IInspector.h.

## Constructor & Destructor Documentation

template<class T>

IInspector::_V< T >::_V | ( | const T & | v | ) | `[inline]`

Definition at line 56 of file IInspector.h.

    00056 : m_O(v)       {      m_P = &m_O;           }

template<class T>

virtual IInspector::_V< T >::~_V | ( |  | ) | `[inline, virtual]`

Definition at line 57 of file IInspector.h.

    00057 {                            }

## Member Function Documentation

template<class T>

virtual long IInspector::_V< T >::size | ( | void |  | ) | const`[inline, virtual]`

Implements IInspector::IValue.

Definition at line 58 of file IInspector.h.

    00058 {      return sizeof(T);     }

template<class T>

void IInspector::_V< T >::construct | ( | void * | b | ) | const`[inline, virtual]`

Implements IInspector::IValue.

Definition at line 59 of file IInspector.h.

    00059 {      ::new(b) T();         }

## Member Data Documentation

template<class T>

T IInspector::_V< T >::m_O`[private]`

Definition at line 54 of file IInspector.h.

The documentation for this class was generated from the following file:

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r8/GaudiKernel/GaudiKernel/IInspector.h