aGrUM  0.13.2
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 866 of file O3prm.h.

Constructor & Destructor Documentation

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

Definition at line 1367 of file O3prm.cpp.

1367 { GUM_CONSTRUCTOR(O3Import); }
gum::prm::o3prm::O3Import::O3Import ( const O3Import src)

Definition at line 1369 of file O3prm.cpp.

1369  : __import(src.__import) {
1370  GUM_CONSTRUCTOR(O3Import);
1371  }
gum::prm::o3prm::O3Import::O3Import ( O3Import &&  src)

Definition at line 1373 of file O3prm.cpp.

1373  : __import(std::move(src.__import)) {
1374  GUM_CONS_MOV(O3Import);
1375  }
gum::prm::o3prm::O3Import::~O3Import ( )

Definition at line 1377 of file O3prm.cpp.

1377 { GUM_DESTRUCTOR(O3Import); }

Member Function Documentation

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

Definition at line 1393 of file O3prm.cpp.

References __import.

Referenced by gum::prm::o3prm::O3prmReader< GUM_SCALAR >::__parseImport().

1393 { return __import; }

+ Here is the caller graph for this function:

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

Definition at line 1391 of file O3prm.cpp.

References __import.

1391 { return __import; }
O3Import & gum::prm::o3prm::O3Import::operator= ( const O3Import src)

Definition at line 1379 of file O3prm.cpp.

References __import.

1379  {
1380  if (this == &src) { return *this; }
1381  __import = src.__import;
1382  return *this;
1383  }
O3Import & gum::prm::o3prm::O3Import::operator= ( O3Import &&  src)

Definition at line 1385 of file O3prm.cpp.

References __import.

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

Member Data Documentation

O3Label gum::prm::o3prm::O3Import::__import
private

Definition at line 880 of file O3prm.h.

Referenced by import(), and operator=().


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