| 
    PLCnext API Documentation
    20.6.0.30321
    
   | 
 
Namespace for classes shared between PLC components More...
Namespaces | |
| Domain | |
| Namespace for interfaces and classes of the PLC Domain | |
| Esm | |
| Namespace for interfaces and classes of Execution and Sychronization Manager (ESM) | |
| Gds | |
| Namespace for the Global Data Space (GDS) | |
| Meta | |
| Namespace for the Meta component | |
Classes | |
| class | DataTypeEnum | 
Functions | |
| std::ostream & | operator<< (std::ostream &os, DataType arg) | 
| std::istream & | operator>> (std::istream &is, DataType &arg) | 
| constexpr DataType | operator| (DataType lhs, DataType rhs) | 
| constexpr DataType | operator & (DataType lhs, DataType rhs) | 
| constexpr DataType | operator~ (DataType arg) | 
Namespace for classes shared between PLC components
      
  | 
  strong | 
| Enumerator | |
|---|---|
| None | summary>Unspecified.  | 
| Void | summary>Void - Arp C++ empty type summary>Bit - Arp C++ data type (1 Byte)  | 
| Bit | summary>Boolean - Arp C++ data type (1 Byte)  | 
| Boolean | summary>UInt8 - Arp C++ data type (1 Byte)  | 
| UInt8 | summary>Int8 - Arp C++ data type (1 Byte)  | 
| Int8 | summary>Char8 - Arp C++ data type (1 Byte)  | 
| Char8 | summary>Char16 - Arp C++ data type (2 Byte)  | 
| Char16 | summary>UInt16 - Arp C++ data type (2 Byte)  | 
| UInt16 | summary>Int16 - Arp C++ data type (2 Byte)  | 
| Int16 | summary>UInt32 - Arp C++ data type (4 Byte)  | 
| UInt32 | summary>Int32 - Arp C++ data type (4 Byte)  | 
| Int32 | summary>UInt64 - Arp C++ data type (8 Byte)  | 
| UInt64 | summary>Int64 - Arp C++ data type (8 Byte)  | 
| Int64 | summary>Float32 - Arp C++ data type (4 Byte)  | 
| Float32 | summary>Float64 - Arp C++ data type (8 Byte)  | 
| Float64 | summary>Limit of primitive types.  | 
| DateTime | summary>C++ DateTime type summary>IEC type: TIME [int32]  | 
| IecTime | summary>IEC type: LTIME [int64]  | 
| IecTime64 | summary>IEC type: DATE [N/A] remarks>Not supported by PCWE.  | 
| IecDate | summary>IEC type: LDATE [int64]  | 
| IecDate64 | summary>IEC type: DATE_AND_TIME, DT [N/A] remarks>Not supported by PCWE.  | 
| IecDateTime | summary>IEC type: LDATE_AND_TIME, LDT [int64]  | 
| IecDateTime64 | summary>IEC type: TIME_OF_DAY, TOD [N/A] remarks>Not supported by PCWE.  | 
| IecTimeOfDay | summary>IEC type: LTIME_OF_DAY, LTOD [int64]  | 
| IecTimeOfDay64 | summary>Static String type  | 
| StaticString | summary>Iec String type, only for internal use  | 
| IecString | summary>.NET/C# String type, only for internal use  | 
| ClrString | summary>C++ String type, only for internal use  | 
| String | summary>Limit of elementary types.  | 
| ArrayElement | summary>ArrayOfArray summary>Struct  | 
| Struct | summary>Class  | 
| Class | summary>Function Block  | 
| FunctionBlock | summary>Subsystem  | 
| Subsystem | summary>Program  | 
| Program | summary>Component  | 
| Component | summary>Library  | 
| Library | summary>Limit of complex types.  | 
| Pointer | summary>Determines a pointer type. remarks>Pointer are declared as Elementary kind. summary>Determines an array type. remarks>Arrays are declared as Elementary kind.  | 
| Array | summary>Determines an Enumeration type. remarks>Enums are declared as Elementary kind.  | 
| Enum | summary>Determines a C# reference type. remarks>References are declared as Elementary kind.  | 
| BaseTypeMask | summary>For removing all flags  | 
 1.8.13