WSF
WsfPProxyBasicTypes.hpp File Reference
#include "wsf_parser_export.h"
#include "WsfPProxyBasicValues.hpp"
#include "WsfParseNode.hpp"
#include "WsfPProxyValue.hpp"
#include "WsfPProxyType.hpp"
Include dependency graph for WsfPProxyBasicTypes.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ProxyTypeAdapterBaseT< VALUE_TYPE >
class  ProxyTypeAdapterT< VALUE_TYPE >
class  ProxyUnitaryTypeAdapterT< VALUE_TYPE >
class  WsfPProxyPositionType
class  WsfPProxyLength2Type
class  WsfPProxyLength3Type
class  WsfPProxyBoolType
class  WsfPProxyRealType
class  WsfPProxyIntType
class  WsfPProxyStringType
class  WsfPProxyQuotableStringType
class  WsfPProxyEnumType

Macros

#define WSF_PPROXY_DEFINE_BASIC_TYPE(NAME, BASE)
#define WSF_PPROXY_DEFINE_UNITARY_TYPE(NAME)

Typedefs

using WsfPEnumStrMap = std::map<std::string, int>
using WsfPEnumIntMap = std::map<int, std::string>

Functions

 WSF_PPROXY_DEFINE_BASIC_TYPE (Latitude, ProxyTypeAdapterT)
 WSF_PPROXY_DEFINE_BASIC_TYPE (Longitude, ProxyTypeAdapterT)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Length)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Time)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Speed)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (DataSize)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Power)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (PowerDB)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (SolidAngle)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Mass)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Force)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Torque)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Area)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (AreaDB)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Volume)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Time2)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Acceleration)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Frequency)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Angle)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (AngularRate)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (AngularAcceleration)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (DataRate)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (MassDensity)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (MassTransfer)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Energy)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Fluence)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Irradiance)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Ratio)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (NoisePressure)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Pressure)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (Temperature)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (SpecificRange)
 WSF_PPROXY_DEFINE_UNITARY_TYPE (AngularInertia)

Macro Definition Documentation

◆ WSF_PPROXY_DEFINE_BASIC_TYPE

#define WSF_PPROXY_DEFINE_BASIC_TYPE ( NAME,
BASE )
Value:
class WsfPProxy##NAME##Type : public BASE<WsfProxy::NAME> \
{ \
}
Definition WsfPProxy.hpp:32

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE

#define WSF_PPROXY_DEFINE_UNITARY_TYPE ( NAME)
Value:
#define WSF_PPROXY_DEFINE_BASIC_TYPE(NAME, BASE)
Definition WsfPProxyBasicTypes.hpp:134
Definition WsfPProxyBasicTypes.hpp:85

Typedef Documentation

◆ WsfPEnumIntMap

using WsfPEnumIntMap = std::map<int, std::string>

◆ WsfPEnumStrMap

using WsfPEnumStrMap = std::map<std::string, int>

Function Documentation

◆ WSF_PPROXY_DEFINE_BASIC_TYPE() [1/2]

WSF_PPROXY_DEFINE_BASIC_TYPE ( Latitude ,
ProxyTypeAdapterT  )

◆ WSF_PPROXY_DEFINE_BASIC_TYPE() [2/2]

WSF_PPROXY_DEFINE_BASIC_TYPE ( Longitude ,
ProxyTypeAdapterT  )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [1/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Acceleration )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [2/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Angle )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [3/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( AngularAcceleration )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [4/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( AngularInertia )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [5/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( AngularRate )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [6/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Area )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [7/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( AreaDB )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [8/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( DataRate )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [9/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( DataSize )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [10/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Energy )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [11/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Fluence )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [12/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Force )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [13/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Frequency )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [14/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Irradiance )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [15/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Length )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [16/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Mass )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [17/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( MassDensity )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [18/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( MassTransfer )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [19/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( NoisePressure )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [20/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Power )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [21/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( PowerDB )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [22/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Pressure )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [23/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Ratio )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [24/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( SolidAngle )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [25/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( SpecificRange )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [26/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Speed )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [27/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Temperature )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [28/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Time )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [29/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Time2 )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [30/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Torque )

◆ WSF_PPROXY_DEFINE_UNITARY_TYPE() [31/31]

WSF_PPROXY_DEFINE_UNITARY_TYPE ( Volume )
Copyrights Multiple, All Rights Reserved