VTK
Public Member Functions | Protected Attributes | List of all members
ADIOS::Attribute Class Reference

#include <ADIOSAttribute.h>

Public Member Functions

 Attribute (ADIOS_FILE *f, int id)
 
 ~Attribute (void)
 
const intGetId () const
 
const ADIOS_DATATYPES & GetType () const
 
const std::string & GetName (void) const
 
template<typename T >
const T GetValue () const
 

Protected Attributes

int Id
 
ADIOS_DATATYPES Type
 
std::string Name
 
void * Value
 

Detailed Description

Definition at line 30 of file ADIOSAttribute.h.

Constructor & Destructor Documentation

ADIOS::Attribute::Attribute ( ADIOS_FILE *  f,
int  id 
)
ADIOS::Attribute::~Attribute ( void  )

Member Function Documentation

const int& ADIOS::Attribute::GetId ( ) const
const ADIOS_DATATYPES& ADIOS::Attribute::GetType ( ) const
const std::string& ADIOS::Attribute::GetName ( void  ) const
template<typename T >
const T ADIOS::Attribute::GetValue ( ) const
inline

Definition at line 41 of file ADIOSAttribute.h.

Member Data Documentation

int ADIOS::Attribute::Id
protected

Definition at line 49 of file ADIOSAttribute.h.

ADIOS_DATATYPES ADIOS::Attribute::Type
protected

Definition at line 50 of file ADIOSAttribute.h.

std::string ADIOS::Attribute::Name
protected

Definition at line 51 of file ADIOSAttribute.h.

void* ADIOS::Attribute::Value
protected

Definition at line 52 of file ADIOSAttribute.h.


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