IODA
Attributes and Has_Attributes

Ancillary data attached to variables and groups. More...

Collaboration diagram for Attributes and Has_Attributes:

Files

file  Attribute.h
 Interfaces for ioda::Attribute and related classes.
 
file  Attribute_Creator.h
 Flywheel creation of ioda::Attribute.
 
file  Has_Attributes.h
 Interfaces for ioda::Has_Attributes and related classes.
 
file  Dimensions.h
 Describe the dimensions of a ioda::Attribute or ioda::Variable.
 

Classes

class  ioda::detail::Attribute_Base< Attribute_Implementation >
 Base class for Attributes. More...
 
class  ioda::Attribute
 This class represents attributes, which may be attached to both Variables and Groups. More...
 
class  ioda::detail::Attribute_Creator_Base
 Flywheel creation of ioda::Attribute. More...
 
class  ioda::Attribute_Creator< DataType >
 Flywheel creation of ioda::Attribute. More...
 
class  ioda::Attribute_Creator_Store
 Flywheel creation of ioda::Attribute objects.This is needed because you might want to make the same Attribute in multiple places. More...
 
class  ioda::detail::CanAddAttributes< DerivedHasAtts >
 Describes the functions that can add attributes. More...
 
class  ioda::detail::CanReadAttributes< DerivedHasAtts >
 Describes the functions that can read attributes. More...
 
class  ioda::detail::Has_Attributes_Base
 
class  ioda::Has_Attributes
 This class exists inside of ioda::Group or ioda::Variable and provides the interface to manipulating Attributes. More...
 
struct  ioda::Dimensions
 Describes the dimensions of an Attribute or Variable. More...
 

Detailed Description

Ancillary data attached to variables and groups.