NetCDF4 C++ API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
netcdf::NcFileReg Class Reference

Manages a registry of NcFile objects. More...

#include <NetCDF/cpp4/src/NcFileReg.h>

Detailed Description

Copyright:
Copyright 2014 Colorado State University. All rights reserved.
Organization:
Natural Resource Ecology Laboratory
Colorado State University, Fort Collins, CO 80523 USA
www.nrel.colostate.edu
Project:
IRC <www.nrel.colostate.edu/projects/irc/>
Author
Tom Hilinski tom.h.nosp@m.ilin.nosp@m.ski@c.nosp@m.olos.nosp@m.tate..nosp@m.edu
Date
2014Feb

Public Types

typedef int NcID
 
typedef NcFile *const NcFilePtr
 
typedef std::pair< NcID,
NcFilePtr
RegPair
 
typedef std::map< NcID, NcFilePtrRegMap
 
typedef RegMap::size_type size_type
 
typedef RegMap::const_iterator const_iterator
 

Public Member Functions

void Add (NcFile const &ncFile)
 
NcFileGet (NcID const ncID)
 
void Remove (NcID const ncID)
 
size_type Size () const
 
bool Empty () const
 
const_iterator Begin () const
 
const_iterator End () const
 

Member Typedef Documentation

typedef RegMap::const_iterator netcdf::NcFileReg::const_iterator
typedef std::pair< NcID, NcFilePtr > netcdf::NcFileReg::RegPair
typedef RegMap::size_type netcdf::NcFileReg::size_type

Member Function Documentation

void netcdf::NcFileReg::Add ( NcFile const &  ncFile)
const_iterator netcdf::NcFileReg::Begin ( ) const
inline
bool netcdf::NcFileReg::Empty ( ) const
inline
const_iterator netcdf::NcFileReg::End ( ) const
inline
NcFile & netcdf::NcFileReg::Get ( NcID const  ncID)
void netcdf::NcFileReg::Remove ( NcID const  ncID)
size_type netcdf::NcFileReg::Size ( ) const
inline

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