PLCnext API Documentation  22.9.0.33
Classes | Public Member Functions | Static Public Member Functions | List of all members
Arp::System::Commons::Configuration::PlaceholderExpression Class Reference

Classes

class  Enumerator
 

Public Member Functions

 PlaceholderExpression (void)=default
 Constructs an PlaceholderExpression instance. More...
 
 PlaceholderExpression (const PlaceholderExpression &arg)=default
 Copy constructor. More...
 
PlaceholderExpressionoperator= (const PlaceholderExpression &arg)=default
 Assignment operator. More...
 
 ~PlaceholderExpression (void)=default
 Destructs this instance and frees all resources. More...
 
String Resolve (const String &input)
 
bool TryResolve (const String &input, String &result)
 
bool ResolveCondition (const String &input)
 
String ResolveLogicalExpression (const String &input)
 
template<class T >
ResolveTo (const String &input)
 

Static Public Member Functions

static bool HasPlaceholder (const String &input, const String &placeholder)
 
static bool HasPlaceholder (const String &input)
 
static bool HasLogicalExpression (const String &input)
 
static String GetPlaceholderName (const String &placeholderToken)
 
static Enumerator GetEnumerator (const String &input)
 

Constructor & Destructor Documentation

◆ PlaceholderExpression() [1/2]

Arp::System::Commons::Configuration::PlaceholderExpression::PlaceholderExpression ( void  )
default

Constructs an PlaceholderExpression instance.

◆ PlaceholderExpression() [2/2]

Arp::System::Commons::Configuration::PlaceholderExpression::PlaceholderExpression ( const PlaceholderExpression arg)
default

Copy constructor.

◆ ~PlaceholderExpression()

Arp::System::Commons::Configuration::PlaceholderExpression::~PlaceholderExpression ( void  )
default

Destructs this instance and frees all resources.

Member Function Documentation

◆ operator=()

PlaceholderExpression& Arp::System::Commons::Configuration::PlaceholderExpression::operator= ( const PlaceholderExpression arg)
default

Assignment operator.


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