![]() |
aGrUM
0.16.0
|
The O3Instance is part of the AST of the O3PRM language. More...
#include <agrum/PRM/o3prm/O3prm.h>
Public Member Functions | |
O3Instance () | |
O3Instance (const O3Instance &src) | |
O3Instance (O3Instance &&src) | |
~O3Instance () | |
O3Instance & | operator= (const O3Instance &src) |
O3Instance & | operator= (O3Instance &&src) |
O3Label & | type () |
const O3Label & | type () const |
O3Label & | name () |
const O3Label & | name () const |
O3Integer & | size () |
const O3Integer & | size () const |
O3InstanceParameterList & | parameters () |
const O3InstanceParameterList & | parameters () const |
Public Types | |
using | O3InstanceParameterList = std::vector< O3InstanceParameter > |
The O3Instance is part of the AST of the O3PRM language.
using gum::prm::o3prm::O3Instance::O3InstanceParameterList = std::vector< O3InstanceParameter > |
gum::prm::o3prm::O3Instance::O3Instance | ( | const O3Instance & | src | ) |
Definition at line 1205 of file O3prm.cpp.
gum::prm::o3prm::O3Instance::O3Instance | ( | O3Instance && | src | ) |
Definition at line 1211 of file O3prm.cpp.
O3Label & gum::prm::o3prm::O3Instance::name | ( | ) |
const O3Label & gum::prm::o3prm::O3Instance::name | ( | ) | const |
O3Instance & gum::prm::o3prm::O3Instance::operator= | ( | const O3Instance & | src | ) |
Definition at line 1220 of file O3prm.cpp.
References __name, __parameters, __size, and __type.
O3Instance & gum::prm::o3prm::O3Instance::operator= | ( | O3Instance && | src | ) |
Definition at line 1229 of file O3prm.cpp.
References __name, __parameters, __size, and __type.
O3Instance::O3InstanceParameterList & gum::prm::o3prm::O3Instance::parameters | ( | ) |
Definition at line 1254 of file O3prm.cpp.
References __parameters.
Referenced by gum::prm::o3prm::O3SystemFactory< GUM_SCALAR >::__checkParameters().
const O3Instance::O3InstanceParameterList & gum::prm::o3prm::O3Instance::parameters | ( | ) | const |
Definition at line 1250 of file O3prm.cpp.
References __parameters.
O3Integer & gum::prm::o3prm::O3Instance::size | ( | ) |
const O3Integer & gum::prm::o3prm::O3Instance::size | ( | ) | const |
O3Label & gum::prm::o3prm::O3Instance::type | ( | ) |
const O3Label & gum::prm::o3prm::O3Instance::type | ( | ) | const |
|
private |
Definition at line 816 of file O3prm.h.
Referenced by name(), and operator=().
|
private |
Definition at line 818 of file O3prm.h.
Referenced by operator=(), and parameters().
|
private |
Definition at line 817 of file O3prm.h.
Referenced by operator=(), and size().
|
private |
Definition at line 815 of file O3prm.h.
Referenced by operator=(), and type().