FpgaManager
Software API Documentation
Property< T > Struct Template Reference

Configuration Property More...

#include <FpgaManager_Config.h>

Public Member Functions

 Property ()
 Property default constructor More...
 
 Property (const T &value)
 Property construction from value More...
 
Propertyoperator= (const T &value)
 Assign type value to property More...
 
bool provisioned () const
 Property provisioned checker More...
 
const T & get () const
 Property value getter More...
 
void set (const T &value)
 Property value setter More...
 

Detailed Description

template<typename T>
struct enclustra::fpgamanager::config::Property< T >

Configuration Property

Template Parameters
TProperty Type

Constructor & Destructor Documentation

◆ Property() [1/2]

Property ( )
inline

Property default constructor

Property will not be provisioned

◆ Property() [2/2]

Property ( const T &  value)
inlineexplicit

Property construction from value

Property will be provisioned

Parameters
valueconstruction value for initialization

Member Function Documentation

◆ get()

const T& get ( ) const
inline

Property value getter

Returns
value of property

◆ operator=()

Property& operator= ( const T &  value)
inline

Assign type value to property

Parameters
valuevalue to assign
Returns
Property

◆ provisioned()

bool provisioned ( ) const
inline

Property provisioned checker

Returns
true if porperty is provisioned

◆ set()

void set ( const T &  value)
inline

Property value setter

Property will be provisioned

Parameters
valuevalue to assign

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