SH::MetaData< T > Class Template Reference

A class implementing a templatized version of the meta-data. More...

#include <MetaData.h>

Inheritance diagram for SH::MetaData< T >:
SH::Meta

List of all members.

Public Member Functions

void testInvariant () const
 test the invariant of this object
 MetaData ()
 standard default constructor
 MetaData (const std::string &name, const T &set_value)
 standard constructor
 ClassDef (MetaData, 1)

Public Attributes

T value
 the value contained

Detailed Description

template<class T>
class SH::MetaData< T >

A class implementing a templatized version of the meta-data.


Constructor & Destructor Documentation

template<class T >
SH::MetaData< T >::MetaData (  )  [inline]

standard default constructor

Guarantee
strong
Failures
out of memory I
Rationale
needed for root persistification
template<class T >
SH::MetaData< T >::MetaData ( const std::string &  name,
const T set_value 
) [inline]

standard constructor

Guarantee
strong
Failures
out of memory II

Member Function Documentation

template<class T >
void SH::MetaData< T >::testInvariant (  )  const [inline]

test the invariant of this object

Guarantee
no-fail

Reimplemented from SH::Meta.


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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1