![]() |
aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
|
The O3ReferenceSlot is part of the AST of the O3PRM language. More...
#include <agrum/PRM/o3prm/O3prm.h>
Public Member Functions | |
| O3ReferenceSlot () | |
| O3ReferenceSlot (const O3Label &type, const O3Label &name, bool isArray) | |
| O3ReferenceSlot (const O3ReferenceSlot &src) | |
| O3ReferenceSlot (O3ReferenceSlot &&src) | |
| ~O3ReferenceSlot () | |
| O3ReferenceSlot & | operator= (const O3ReferenceSlot &src) |
| O3ReferenceSlot & | operator= (O3ReferenceSlot &&src) |
| O3Label & | type () |
| const O3Label & | type () const |
| O3Label & | name () |
| const O3Label & | name () const |
| bool & | isArray () |
| bool | isArray () const |
Private Attributes | |
| O3Label | _type_ |
| O3Label | _name_ |
| bool | _isArray_ |
The O3ReferenceSlot is part of the AST of the O3PRM language.
| gum::prm::o3prm::O3ReferenceSlot::O3ReferenceSlot | ( | ) |
Definition at line 1049 of file O3prm.cpp.
References O3ReferenceSlot().
Referenced by O3ReferenceSlot(), O3ReferenceSlot(), O3ReferenceSlot(), O3ReferenceSlot(), ~O3ReferenceSlot(), operator=(), and operator=().
| gum::prm::o3prm::O3ReferenceSlot::O3ReferenceSlot | ( | const O3Label & | type, |
| const O3Label & | name, | ||
| bool | isArray ) |
Definition at line 1054 of file O3prm.cpp.
References O3ReferenceSlot(), _isArray_, _name_, _type_, isArray(), name(), and type().
| gum::prm::o3prm::O3ReferenceSlot::O3ReferenceSlot | ( | const O3ReferenceSlot & | src | ) |
Definition at line 1059 of file O3prm.cpp.
References O3ReferenceSlot(), _isArray_, _name_, and _type_.
| gum::prm::o3prm::O3ReferenceSlot::O3ReferenceSlot | ( | O3ReferenceSlot && | src | ) |
Definition at line 1064 of file O3prm.cpp.
References O3ReferenceSlot(), _isArray_, _name_, and _type_.
| gum::prm::o3prm::O3ReferenceSlot::~O3ReferenceSlot | ( | ) |
Definition at line 1070 of file O3prm.cpp.
References O3ReferenceSlot().
| bool & gum::prm::o3prm::O3ReferenceSlot::isArray | ( | ) |
Definition at line 1099 of file O3prm.cpp.
References _isArray_.
Referenced by O3ReferenceSlot().
| bool gum::prm::o3prm::O3ReferenceSlot::isArray | ( | ) | const |
| O3Label & gum::prm::o3prm::O3ReferenceSlot::name | ( | ) |
Definition at line 1095 of file O3prm.cpp.
References _name_.
Referenced by O3ReferenceSlot(), and gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::_checkReferenceSlot_().
| const O3Label & gum::prm::o3prm::O3ReferenceSlot::name | ( | ) | const |
| O3ReferenceSlot & gum::prm::o3prm::O3ReferenceSlot::operator= | ( | const O3ReferenceSlot & | src | ) |
Definition at line 1075 of file O3prm.cpp.
References O3ReferenceSlot(), _isArray_, _name_, and _type_.
| O3ReferenceSlot & gum::prm::o3prm::O3ReferenceSlot::operator= | ( | O3ReferenceSlot && | src | ) |
Definition at line 1083 of file O3prm.cpp.
References O3ReferenceSlot(), _isArray_, _name_, and _type_.
| O3Label & gum::prm::o3prm::O3ReferenceSlot::type | ( | ) |
Definition at line 1091 of file O3prm.cpp.
References _type_.
Referenced by O3ReferenceSlot(), and gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::_checkReferenceSlot_().
| const O3Label & gum::prm::o3prm::O3ReferenceSlot::type | ( | ) | const |
|
private |
Definition at line 478 of file O3prm.h.
Referenced by O3ReferenceSlot(), O3ReferenceSlot(), O3ReferenceSlot(), isArray(), isArray(), operator=(), and operator=().
|
private |
Definition at line 477 of file O3prm.h.
Referenced by O3ReferenceSlot(), O3ReferenceSlot(), O3ReferenceSlot(), name(), name(), operator=(), and operator=().
|
private |
Definition at line 476 of file O3prm.h.
Referenced by O3ReferenceSlot(), O3ReferenceSlot(), O3ReferenceSlot(), operator=(), operator=(), type(), and type().