KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Edge.h
Go to the documentation of this file.
1 #ifndef EDGE_H_
2 #define EDGE_H_
3 
11 #include <list>
12 
13 #include "spear/RCIPtr.h"
14 
15 
16 namespace spear {
17 
18 class Edge : public RCObject
19 {
20  public:
21 
22  Edge() { };//std::cout << "Edge::constr\n"; }
23  ~Edge() { };//std::cout << "Edge::destr\n"; }
24 
25  private:
26 
30  char _type;
31 
35  std::list< RCIPtr<Edge> > _children;
36 };
37 
39 
40 } // end namespace spear
41 
42 #endif /* EDGE_H */
Reference counting pointer class This file contains the code for the classes and class templates maki...
Definition: RCIPtr.h:67
Edge()
Definition: Edge.h:22
~Edge()
Definition: Edge.h:23
Definition: Edge.h:18
Definition: RCIPtr.h:24
RCIPtr< Edge > EdgePtr
Definition: Edge.h:38