aGrUM  0.20.2
a C++ library for (probabilistic) graphical models
gum::prm::o3prm::O3Import Class Reference

The O3Import is part of the AST of the O3PRM language. More...

#include <agrum/PRM/o3prm/O3prm.h>

+ Collaboration diagram for gum::prm::o3prm::O3Import:

Public Member Functions

 O3Import ()
 
 O3Import (const O3Import &src)
 
 O3Import (O3Import &&src)
 
 ~O3Import ()
 
O3Importoperator= (const O3Import &src)
 
O3Importoperator= (O3Import &&src)
 
O3Labelimport ()
 
const O3Labelimport () const
 

Detailed Description

The O3Import is part of the AST of the O3PRM language.

Definition at line 872 of file O3prm.h.

Constructor & Destructor Documentation

◆ O3Import() [1/3]

gum::prm::o3prm::O3Import::O3Import ( )

Definition at line 1368 of file O3prm.cpp.

1368 { GUM_CONSTRUCTOR(O3Import); }

◆ O3Import() [2/3]

gum::prm::o3prm::O3Import::O3Import ( const O3Import src)

Definition at line 1370 of file O3prm.cpp.

1370  : import__(src.import__) {
1371  GUM_CONSTRUCTOR(O3Import);
1372  }

◆ O3Import() [3/3]

gum::prm::o3prm::O3Import::O3Import ( O3Import &&  src)

Definition at line 1374 of file O3prm.cpp.

1374  : import__(std::move(src.import__)) {
1375  GUM_CONS_MOV(O3Import);
1376  }

◆ ~O3Import()

gum::prm::o3prm::O3Import::~O3Import ( )

Definition at line 1378 of file O3prm.cpp.

1378 { GUM_DESTRUCTOR(O3Import); }

Member Function Documentation

◆ import() [1/2]

O3Label & gum::prm::o3prm::O3Import::import ( )

Definition at line 1394 of file O3prm.cpp.

1394 { return import__; }

◆ import() [2/2]

const O3Label & gum::prm::o3prm::O3Import::import ( ) const

Definition at line 1392 of file O3prm.cpp.

1392 { return import__; }

◆ operator=() [1/2]

O3Import & gum::prm::o3prm::O3Import::operator= ( const O3Import src)

Definition at line 1380 of file O3prm.cpp.

1380  {
1381  if (this == &src) { return *this; }
1382  import__ = src.import__;
1383  return *this;
1384  }

◆ operator=() [2/2]

O3Import & gum::prm::o3prm::O3Import::operator= ( O3Import &&  src)

Definition at line 1386 of file O3prm.cpp.

1386  {
1387  if (this == &src) { return *this; }
1388  import__ = std::move(src.import__);
1389  return *this;
1390  }

Member Data Documentation

◆ import__

O3Label gum::prm::o3prm::O3Import::import__
private

Definition at line 886 of file O3prm.h.


The documentation for this class was generated from the following files: