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

◆ Attribute()

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

◆ ~Attribute()

ADIOS::Attribute::~Attribute ( void  )

Member Function Documentation

◆ GetId()

const int& ADIOS::Attribute::GetId ( ) const

◆ GetType()

const ADIOS_DATATYPES& ADIOS::Attribute::GetType ( ) const

◆ GetName()

const std::string& ADIOS::Attribute::GetName ( void  ) const

◆ GetValue()

template<typename T >
const T ADIOS::Attribute::GetValue ( ) const
inline

Definition at line 41 of file ADIOSAttribute.h.

Member Data Documentation

◆ Id

int ADIOS::Attribute::Id
protected

Definition at line 49 of file ADIOSAttribute.h.

◆ Type

ADIOS_DATATYPES ADIOS::Attribute::Type
protected

Definition at line 50 of file ADIOSAttribute.h.

◆ Name

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

Definition at line 51 of file ADIOSAttribute.h.

◆ Value

void* ADIOS::Attribute::Value
protected

Definition at line 52 of file ADIOSAttribute.h.


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