YARP
Yet Another Robot Platform
yarp::manager::BinaryExpParser Class Reference

#include <yarp/manager/binexparser.h>

Public Member Functions

 BinaryExpParser ()
 
virtual ~BinaryExpParser ()
 
bool parse (std::string _exp)
 
bool exportDotGraph (const char *szFileName)
 
void addRestrictedOperand (const char *opnd)
 
const std::map< std::string, bool > & getOperands ()
 
const std::vector< std::vector< int > > & getTruthTable ()
 

Detailed Description

Definition at line 97 of file binexparser.h.

Constructor & Destructor Documentation

◆ BinaryExpParser()

BinaryExpParser::BinaryExpParser ( )
default

◆ ~BinaryExpParser()

BinaryExpParser::~BinaryExpParser ( )
virtualdefault

Member Function Documentation

◆ addRestrictedOperand()

void yarp::manager::BinaryExpParser::addRestrictedOperand ( const char *  opnd)
inline

Definition at line 106 of file binexparser.h.

◆ exportDotGraph()

bool BinaryExpParser::exportDotGraph ( const char *  szFileName)

Definition at line 81 of file binexparser.cpp.

◆ getOperands()

const std::map<std::string, bool>& yarp::manager::BinaryExpParser::getOperands ( )
inline

Definition at line 112 of file binexparser.h.

◆ getTruthTable()

const std::vector<std::vector<int> >& yarp::manager::BinaryExpParser::getTruthTable ( )
inline

Definition at line 115 of file binexparser.h.

◆ parse()

bool BinaryExpParser::parse ( std::string  _exp)

Definition at line 39 of file binexparser.cpp.


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