| # Gaudi Framework, version v23r0 |

Home |  | Generated: Mon Jan 30 2012

Public Member Functions | Private Attributes

# 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.

    : 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.

    {                            }

## Member Function Documentation

template<class T >

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

Implements IInspector::IValue.

Definition at line 59 of file IInspector.h.

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

template<class T >

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

Implements IInspector::IValue.

Definition at line 58 of file IInspector.h.

    {      return sizeof(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_v23r0/GaudiKernel/GaudiKernel/IInspector.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines