SH::MetaVector< T > Class Template Reference

This class defines a templatized version of the meta-data in vector form. More...

#include <MetaVector.h>

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

List of all members.

Public Member Functions

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

Public Attributes

std::vector< Tvalue
 the value contained

Detailed Description

template<class T>
class SH::MetaVector< T >

This class defines a templatized version of the meta-data in vector form.


Constructor & Destructor Documentation

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

standard default constructor

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

standard constructor

Guarantee
strong
Failures
out of memory II

Member Function Documentation

template<class T >
void SH::MetaVector< 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