![]() |
aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
|
The O3Instance is part of the AST of the O3PRM language. More...
#include <agrum/PRM/o3prm/O3prm.h>
Public Types | |
| using | O3InstanceParameterList = std::vector< O3InstanceParameter > |
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 |
Private Attributes | |
| O3Label | _type_ |
| O3Label | _name_ |
| O3Integer | _size_ |
| O3InstanceParameterList | _parameters_ |
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 | ( | ) |
Definition at line 1296 of file O3prm.cpp.
References O3Instance().
Referenced by O3Instance(), O3Instance(), O3Instance(), ~O3Instance(), operator=(), and operator=().
| gum::prm::o3prm::O3Instance::O3Instance | ( | const O3Instance & | src | ) |
Definition at line 1301 of file O3prm.cpp.
References O3Instance(), _name_, _parameters_, _size_, and _type_.
| gum::prm::o3prm::O3Instance::O3Instance | ( | O3Instance && | src | ) |
Definition at line 1307 of file O3prm.cpp.
References O3Instance(), _name_, _parameters_, _size_, and _type_.
| gum::prm::o3prm::O3Instance::~O3Instance | ( | ) |
Definition at line 1313 of file O3prm.cpp.
References O3Instance().
| 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 1318 of file O3prm.cpp.
References O3Instance(), _name_, _parameters_, _size_, and _type_.
| O3Instance & gum::prm::o3prm::O3Instance::operator= | ( | O3Instance && | src | ) |
Definition at line 1327 of file O3prm.cpp.
References O3Instance(), _name_, _parameters_, _size_, and _type_.
| O3Instance::O3InstanceParameterList & gum::prm::o3prm::O3Instance::parameters | ( | ) |
Definition at line 1352 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 1348 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 839 of file O3prm.h.
Referenced by O3Instance(), O3Instance(), name(), name(), operator=(), and operator=().
|
private |
Definition at line 841 of file O3prm.h.
Referenced by O3Instance(), O3Instance(), operator=(), operator=(), parameters(), and parameters().
|
private |
Definition at line 840 of file O3prm.h.
Referenced by O3Instance(), O3Instance(), operator=(), operator=(), size(), and size().
|
private |
Definition at line 838 of file O3prm.h.
Referenced by O3Instance(), O3Instance(), operator=(), operator=(), type(), and type().