Exchange Toolkit
Public Types | Public Member Functions | Public Attributes | List of all members
ts3d::A3DMathFct1DArctanCosWrapper Struct Reference

Provides a wrapper for accessing A3DMathFct1DArctanCosData. More...

#include <ExchangeToolkit.h>

Public Types

using DataType = A3DMathFct1DArctanCosData
 Alias for the data type.
 

Public Member Functions

 A3DMathFct1DArctanCosWrapper (A3DMathFct1DArctanCos *ntt=nullptr)
 Constructs a wrapper, initializing the data storage with values obtained using the provided pointer and A3DRootBaseGet. More...
 
 ~A3DMathFct1DArctanCosWrapper (void)
 The destructor is implemented to call A3DMathFct1DArctanCosGet( nullptr, &_d ) to ensure dynamic resources are freed.
 
DataType const * operator-> () const
 Const data access to A3DMathFct1DArctanCosData.
 
DataTypeoperator-> ()
 Non-const data access to A3DMathFct1DArctanCosData. More...
 
void reset (A3DMathFct1DArctanCos *ntt)
 Resets internal data to values obtained from the provided pointer. More...
 

Public Attributes

DataType _d
 Data storage.
 

Detailed Description

Provides a wrapper for accessing A3DMathFct1DArctanCosData.

Constructor & Destructor Documentation

ts3d::A3DMathFct1DArctanCosWrapper::A3DMathFct1DArctanCosWrapper ( A3DMathFct1DArctanCos *  ntt = nullptr)
inline

Constructs a wrapper, initializing the data storage with values obtained using the provided pointer and A3DRootBaseGet.

This can be a nullptr, in which case the A3DRootBaseData struct is initialized but not populated.

Member Function Documentation

DataType* ts3d::A3DMathFct1DArctanCosWrapper::operator-> ( )
inline

Non-const data access to A3DMathFct1DArctanCosData.

Note
If you modify the data and expect the underlying Exchange data model to be updated, you must explicitly call the correct Create or Set function in the Exchange API. This wrapper does not provide write capability.
Todo:
Implement write capability?
void ts3d::A3DMathFct1DArctanCosWrapper::reset ( A3DMathFct1DArctanCos *  ntt)
inline

Resets internal data to values obtained from the provided pointer.

Calling this function will free dynamic resources as needed prior to obtaining new values in the struct. If a nullptr is provided, the data is not explicitly changed and may reflect old values.


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