PLCnext API Documentation  20.6.0.30321
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Arp::Plc::Commons::Meta::ChildInfo Class Reference

Public Member Functions

 ChildInfo (void)=default
 Constructs an ChildInfo instance. More...
 
 ChildInfo (size_t offset, DataType dataType, const ArrayDimensions &dimensions=ArrayDimensions())
 Constructs an ChildInfo instance. More...
 
 ChildInfo (size_t offset, DataType dataType, const TypeIdentifier &typeId, const ArrayDimensions &dimensions=ArrayDimensions())
 Constructs an ChildInfo instance. More...
 
bool IsEmpty (void) const
 
size_t GetOffset (void) const
 
DataType GetDataType (void) const
 
const ArrayDimensionsGetArrayDimensions (void) const
 
const TypeIdentifierGetTypeIdentifier (void) const
 

Static Public Member Functions

static ChildInfo Create (size_t offset, const TypeInfo &typeInfo)
 

Static Public Attributes

static const ChildInfo Empty
 

Constructor & Destructor Documentation

◆ ChildInfo() [1/3]

Arp::Plc::Commons::Meta::ChildInfo::ChildInfo ( void  )
default

Constructs an ChildInfo instance.

◆ ChildInfo() [2/3]

Arp::Plc::Commons::Meta::ChildInfo::ChildInfo ( size_t  offset,
DataType  dataType,
const ArrayDimensions dimensions = ArrayDimensions() 
)

Constructs an ChildInfo instance.

◆ ChildInfo() [3/3]

Arp::Plc::Commons::Meta::ChildInfo::ChildInfo ( size_t  offset,
DataType  dataType,
const TypeIdentifier typeId,
const ArrayDimensions dimensions = ArrayDimensions() 
)

Constructs an ChildInfo instance.


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