WSF
Header Class Reference

#include <Report.hpp>

Classes

struct  DataTag

Public Types

enum class  DataType {
  Bool , Double , Int , Lat ,
  Lon , String , Time , Angle
}
enum class  CountType { cNONE , cCOUNT , cINDEX }

Public Member Functions

 Header (const std::string &aName, const std::vector< DataTag > &aDataTags)
const std::string & GetName () const
const std::vector< DataTag > & GetDataTags () const

Static Public Member Functions

static Header::DataType GetDataType (const std::string &aType)

Member Enumeration Documentation

◆ CountType

enum class Header::CountType
strong
Enumerator
cNONE 
cCOUNT 
cINDEX 

◆ DataType

enum class Header::DataType
strong
Enumerator
Bool 
Double 
Int 
Lat 
Lon 
String 
Time 
Angle 

Constructor & Destructor Documentation

◆ Header()

Header::Header ( const std::string & aName,
const std::vector< DataTag > & aDataTags )
inline

Member Function Documentation

◆ GetDataTags()

const std::vector< DataTag > & Header::GetDataTags ( ) const
inline

◆ GetDataType()

Header::DataType Header::GetDataType ( const std::string & aType)
static

References Angle, Double, Int, Lat, Lon, String, and Time.

Referenced by Report::ParseHeaderTag().

◆ GetName()

const std::string & Header::GetName ( ) const
inline

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved