MADARA  3.1.8
CompositeUnaryNode.h
Go to the documentation of this file.
1 /* -*- C++ -*- */
2 #ifndef _MADARA_COMPOSITE_UNARY_NODE_H_
3 #define _MADARA_COMPOSITE_UNARY_NODE_H_
4 
5 #ifndef _MADARA_NO_KARL_
6 
9 
10 namespace madara
11 {
12  namespace expression
13  {
20  {
21  public:
29 
33  virtual ~CompositeUnaryNode (void);
34 
39  virtual ComponentNode *right (void) const;
40 
41  protected:
44  };
45  }
46 }
47 
48 #endif // _MADARA_NO_KARL_
49 
50 #endif /* _MADARA_COMPOSITE_UNARY_NODE_H_ */
ComponentNode * right_
Right expression.
Provides knowledge logging services to files and terminals.
Definition: GlobalLogger.h:11
A multi-threaded logger for logging to one or more destinations.
Definition: Logger.h:88
CompositeUnaryNode(logger::Logger &logger, ComponentNode *right)
Constructor.
virtual ~CompositeUnaryNode(void)
Destructor.
An abstract base class defines a simple abstract implementation of an expression tree node...
Definition: ComponentNode.h:35
Encapsulates a single expression tree.
Copyright (c) 2015 Carnegie Mellon University.
virtual ComponentNode * right(void) const
Returns the right expression.