| 
    PLCnext API Documentation
    20.6.0.30321
    
   | 
 
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