shards Version of the Day
Loading...
Searching...
No Matches

An anonymous array dimension tag, which is NOT the recommended usage. More...

#include <Shards_Array.hpp>

Inheritance diagram for shards::ArrayDimension:
shards::ArrayDimTag

Public Member Functions

const char * name () const
 Name of the tag, typically the name of the derived class.
 
- Public Member Functions inherited from shards::ArrayDimTag
virtual const char * name () const =0
 Name of the tag, typically the name of the derived class.
 
virtual std::string to_string (size_type dimension, size_type index) const
 Given a dimension and index produce a string for output.
 
virtual size_type to_index (size_type dimension, const std::string &label) const
 Given a dimension and input strige produce an index.
 

Static Public Member Functions

static const ArrayDimensiontag ()
 Singleton tag for ArrayDimension.
 

Additional Inherited Members

- Public Types inherited from shards::ArrayDimTag
typedef array_traits::int_t size_type
 

Detailed Description

An anonymous array dimension tag, which is NOT the recommended usage.

Definition at line 168 of file Shards_Array.hpp.

Member Function Documentation

◆ name()

const char * shards::ArrayDimension::name ( ) const
virtual

Name of the tag, typically the name of the derived class.

Implements shards::ArrayDimTag.


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