NeXus  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Namespaces | Macros | Functions
NeXusFile.cpp File Reference

The implementation of the NeXus C++ API. More...

#include <cstring>
#include <iostream>
#include <sstream>
#include <typeinfo>
#include "napiconfig.h"
#include "NeXusFile.hpp"
#include "NeXusException.hpp"
Include dependency graph for NeXusFile.cpp:

Go to the source code of this file.

Namespaces

namespace  NeXus

Macros

#define ARRAY_OFFSET   0 /* can dimension an array with zero elements */

Functions

template<>
NXnumtype NeXus::getType (char number)
template<>
NXnumtype NeXus::getType (float number)
template<>
NXnumtype NeXus::getType (double number)
template<>
NXnumtype NeXus::getType (int8_t number)
template<>
NXnumtype NeXus::getType (uint8_t number)
template<>
NXnumtype NeXus::getType (int16_t number)
template<>
NXnumtype NeXus::getType (uint16_t number)
template<>
NXnumtype NeXus::getType (int32_t number)
template<>
NXnumtype NeXus::getType (uint32_t number)
template<>
NXnumtype NeXus::getType (int64_t number)
template<>
NXnumtype NeXus::getType (uint64_t number)

Detailed Description

The implementation of the NeXus C++ API.

Definition in file NeXusFile.cpp.


Macro Definition Documentation

#define ARRAY_OFFSET   0 /* can dimension an array with zero elements */

Definition at line 127 of file NeXusFile.cpp.