#include <mip_structures.hpp>
|
constexpr | ParamAttributes ()=default |
|
constexpr | ParamAttributes (FunctionBits bits) |
|
constexpr | ParamAttributes (bool w, bool r, bool s, bool l, bool d, bool e=false, bool x=false) |
|
constexpr bool | isNotSerialized () const |
|
constexpr bool | isEchoed () const |
|
constexpr bool | isSerialized () const |
|
constexpr ParamAttributes & | setNotSerialized (bool x) |
|
constexpr ParamAttributes & | setIsEchoed (bool e) |
|
constexpr | FunctionBits ()=default |
|
constexpr | FunctionBits (bool w, bool r, bool s, bool l, bool d) |
|
constexpr bool | canWrite () const |
|
constexpr bool | canRead () const |
|
constexpr bool | canSave () const |
|
constexpr bool | canLoad () const |
|
constexpr bool | canReset () const |
|
constexpr FunctionBits & | setCanWrite (bool w) |
|
constexpr FunctionBits & | setCanRead (bool r) |
|
constexpr FunctionBits & | setCanSave (bool s) |
|
constexpr FunctionBits & | setCanLoad (bool l) |
|
constexpr FunctionBits & | setCanReset (bool d) |
|
constexpr bool | has (mip::FunctionSelector function) const |
|
◆ ParamAttributes() [1/3]
constexpr mip::metadata::ParamAttributes::ParamAttributes |
( |
| ) |
|
|
constexprdefault |
◆ ParamAttributes() [2/3]
constexpr mip::metadata::ParamAttributes::ParamAttributes |
( |
FunctionBits |
bits | ) |
|
|
inlineconstexpr |
◆ ParamAttributes() [3/3]
constexpr mip::metadata::ParamAttributes::ParamAttributes |
( |
bool |
w, |
|
|
bool |
r, |
|
|
bool |
s, |
|
|
bool |
l, |
|
|
bool |
d, |
|
|
bool |
e = false , |
|
|
bool |
x = false |
|
) |
| |
|
inlineconstexpr |
◆ isEchoed()
constexpr bool mip::metadata::ParamAttributes::isEchoed |
( |
| ) |
const |
|
inlineconstexpr |
◆ isNotSerialized()
constexpr bool mip::metadata::ParamAttributes::isNotSerialized |
( |
| ) |
const |
|
inlineconstexpr |
◆ isSerialized()
constexpr bool mip::metadata::ParamAttributes::isSerialized |
( |
| ) |
const |
|
inlineconstexpr |
◆ setIsEchoed()
constexpr ParamAttributes& mip::metadata::ParamAttributes::setIsEchoed |
( |
bool |
e | ) |
|
|
inlineconstexpr |
◆ setNotSerialized()
constexpr ParamAttributes& mip::metadata::ParamAttributes::setNotSerialized |
( |
bool |
x | ) |
|
|
inlineconstexpr |
The documentation for this struct was generated from the following file: