|
PLCnext API Documentation
20.3.1.28622
|
Namespace for the Meta component More...
Classes | |
| class | ArrayDimension |
| Provide array information. More... | |
| class | ArrayDimensions |
| Provide array information. More... | |
| class | ArrayNavigator |
| class | ChangeDataInfoProvider |
| class | ChildInfo |
| class | ChildTypeInfo |
| class | CustomAttribute |
| Container for individual attributes within the interface DataBrowser More... | |
| class | DataInfo |
| Provides detailed informations for the respective data object. More... | |
| class | DataInfoProvider |
| class | DataTag |
| Includes kind as well as instance browse name. More... | |
| class | IChangeNavigator |
| class | IDataInfoProvider |
| class | IMetaComponent |
| class | IMetaLibrary |
| class | ITypeInfoProvider |
| class | ITypeNavigator |
| class | MetaComponentBase |
| class | MetaLibraryBase |
| class | StandardAttributes |
| Similar to MetaAttribute. More... | |
| class | StructNavigator |
| class | TypeIdentifier |
| Includes name and namespace of type object. More... | |
| class | TypeInfo |
| Provides detailed informations within TypeBrowser interface. More... | |
| class | TypeInfoProvider |
Typedefs | |
| using | CustomAttributes = std::vector< CustomAttribute > |
| List of type attributes TypeAttribute. More... | |
Enumerations | |
| enum | ChildKind : byte { ChildKind::None = 0, ChildKind::Instance = 1, ChildKind::Static = 2, ChildKind::Literal = 3, ChildKind::Default = Instance } |
| enum | StandardAttribute : uint64 { StandardAttribute::None = 0, StandardAttribute::Hidden = (1 << 0), StandardAttribute::Input = (1 << 1), StandardAttribute::Output = (1 << 2), StandardAttribute::ReadOnly = (1 << 3), StandardAttribute::Retain = (1 << 4), StandardAttribute::Opc = (1 << 5), StandardAttribute::Ehmi = (1 << 6), StandardAttribute::ProfiCloud = (1 << 7), StandardAttribute::Archive = (1 << 8), StandardAttribute::Invisible = (1 << 9), StandardAttribute::Assignable = (1 << 10) } |
Functions | |
| bool | operator== (const ArrayDimension &lhs, const ArrayDimension &rhs) |
| bool | operator!= (const ArrayDimension &lhs, const ArrayDimension &rhs) |
| bool | operator< (const ArrayDimension &lhs, const ArrayDimension &rhs) |
| std::ostream & | operator<< (std::ostream &os, const ArrayDimension &rhs) |
| bool | operator== (const ArrayDimensions &lhs, const ArrayDimensions &rhs) |
| bool | operator!= (const ArrayDimensions &lhs, const ArrayDimensions &rhs) |
| std::ostream & | operator<< (std::ostream &os, const ArrayDimensions &rhs) |
| std::ostream & | operator<< (std::ostream &os, ChildKind arg) |
| std::istream & | operator>> (std::istream &is, ChildKind &arg) |
| std::ostream & | operator<< (std::ostream &os, StandardAttribute arg) |
| std::istream & | operator>> (std::istream &is, StandardAttribute &arg) |
| StandardAttribute & | operator|= (StandardAttribute &lhs, StandardAttribute rhs) |
| StandardAttribute | operator| (StandardAttribute lhs, StandardAttribute rhs) |
| StandardAttribute & | operator &= (StandardAttribute &lhs, StandardAttribute rhs) |
| StandardAttribute | operator & (StandardAttribute lhs, StandardAttribute rhs) |
| std::ostream & | operator<< (std::ostream &os, const TypeIdentifier &typeId) |
| The ostream operator makes any object of this class or any derived class formattable or loggable, respectively. More... | |
| using Arp::Plc::Commons::Meta::CustomAttributes = typedef std::vector<CustomAttribute> |
List of type attributes TypeAttribute.
|
strong |
|
strong |
|
inline |
The ostream operator makes any object of this class or any derived class formattable or loggable, respectively.
The implementation just calls the ToString operation of this class.
1.8.13