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

Similar to MetaAttribute. More...

#include <StandardAttributes.hpp>

Public Member Functions

 StandardAttributes (StandardAttribute value=StandardAttribute::None)
 Constructs a StandardAttributes instance. More...
 
 StandardAttributes (const StandardAttributes &arg)=default
 Copy constructor. More...
 
 StandardAttributes (StandardAttributes &&arg)=default
 Move constructor. More...
 
StandardAttributesoperator= (const StandardAttributes &arg)=default
 Copy assignment operator. More...
 
StandardAttributesoperator= (StandardAttributes &&arg)=default
 
 ~StandardAttributes (void)=default
 Destructs this instance and frees all resources. More...
 
 operator StandardAttribute (void) const
 
size_t GetCacheSize (void) const
 Get the cache size More...
 
bool IsSet (StandardAttribute flag) const
 
bool IsAnySet (StandardAttribute flags) const
 
size_t CountSet () const
 
StandardAttribute GetValue (void) const
 

Static Public Attributes

static const StandardAttributes None
 

Detailed Description

Similar to MetaAttribute.

Constructor & Destructor Documentation

◆ StandardAttributes() [1/3]

Arp::Plc::Commons::Meta::StandardAttributes::StandardAttributes ( StandardAttribute  value = StandardAttribute::None)
inline

Constructs a StandardAttributes instance.

◆ StandardAttributes() [2/3]

Arp::Plc::Commons::Meta::StandardAttributes::StandardAttributes ( const StandardAttributes arg)
default

Copy constructor.

◆ StandardAttributes() [3/3]

Arp::Plc::Commons::Meta::StandardAttributes::StandardAttributes ( StandardAttributes &&  arg)
default

Move constructor.

◆ ~StandardAttributes()

Arp::Plc::Commons::Meta::StandardAttributes::~StandardAttributes ( void  )
default

Destructs this instance and frees all resources.

Member Function Documentation

◆ GetCacheSize()

size_t Arp::Plc::Commons::Meta::StandardAttributes::GetCacheSize ( void  ) const
inline

Get the cache size

Returns
Number of using cache size

◆ operator=()

StandardAttributes& Arp::Plc::Commons::Meta::StandardAttributes::operator= ( const StandardAttributes arg)
default

Copy assignment operator.

summary>Move assignment operator


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