YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
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 93 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 102 of file binexparser.h.

◆ exportDotGraph()

bool BinaryExpParser::exportDotGraph ( const char *  szFileName)

Definition at line 80 of file binexparser.cpp.

◆ getOperands()

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

Definition at line 108 of file binexparser.h.

◆ getTruthTable()

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

Definition at line 111 of file binexparser.h.

◆ parse()

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

Definition at line 35 of file binexparser.cpp.


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