NexusCPP  3.5.0
Public Member Functions | Protected Attributes | Friends | List of all members
nxcpp::NexusAttrInfo Class Reference

#include <nxfile.h>

Inheritance diagram for nxcpp::NexusAttrInfo:
Inheritance graph
[legend]

Public Member Functions

 NexusAttrInfo ()
 Constructor. More...
 
 ~NexusAttrInfo ()
 Destructor. More...
 
const char * AttrName () const
 Accessors. More...
 
int Len () const
 Returns len of attribute. More...
 
NexusDataType DataType () const
 Returns type attribute data. More...
 

Protected Attributes

char * m_pszName
 
int m_iLen
 
NexusDataType m_eDataType
 
void * m_pContext
 

Friends

class NexusFileImpl
 

Detailed Description

NeXus Attribute info

This class is used to store info about founded attributes while browsing a group level

Constructor & Destructor Documentation

◆ NexusAttrInfo()

nxcpp::NexusAttrInfo::NexusAttrInfo ( )

Constructor.

◆ ~NexusAttrInfo()

nxcpp::NexusAttrInfo::~NexusAttrInfo ( )

Destructor.

Member Function Documentation

◆ AttrName()

const char* nxcpp::NexusAttrInfo::AttrName ( ) const
inline

Accessors.

Returns name of NeXus attribute

◆ DataType()

NexusDataType nxcpp::NexusAttrInfo::DataType ( ) const
inline

Returns type attribute data.

◆ Len()

int nxcpp::NexusAttrInfo::Len ( ) const
inline

Returns len of attribute.

Friends And Related Function Documentation

◆ NexusFileImpl

friend class NexusFileImpl
friend

Member Data Documentation

◆ m_eDataType

NexusDataType nxcpp::NexusAttrInfo::m_eDataType
protected

◆ m_iLen

int nxcpp::NexusAttrInfo::m_iLen
protected

◆ m_pContext

void* nxcpp::NexusAttrInfo::m_pContext
protected

◆ m_pszName

char* nxcpp::NexusAttrInfo::m_pszName
protected

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