prop_operator.h
Go to the documentation of this file.
00001 
00025 #ifndef _PROP_OPERATOR_H_
00026 #define _PROP_OPERATOR_H_
00027 
00028 #include <string>
00029 #include <set>
00030 #include <vector>
00031 
00032 #include <predicate_manager/prop_logic.h>
00033 
00034 namespace predicate_manager
00035 {
00036 class PropOperator : public PropLogic
00037 {
00038 public:
00040     typedef std::vector<boost::shared_ptr<const PropLogic> > children_type;
00041 
00043     PropOperator ( const PropLogic& p1,
00044                    const PropLogic& p2 );
00045 
00047     void printVariables ( NameIDSet& dep_set ) const;
00048 
00049 protected:
00050     children_type children_; 
00051 };
00052 }
00053 
00054 #endif


predicate_manager
Author(s): Joao Reis and Joao Messias
autogenerated on Wed Aug 26 2015 12:28:34