COPASI API  4.16.103
CRDFTriplet.h
Go to the documentation of this file.
1 // Begin CVS Header
2 // $Source: /Volumes/Home/Users/shoops/cvs/copasi_dev/copasi/MIRIAM/CRDFTriplet.h,v $
3 // $Revision: 1.2 $
4 // $Name: $
5 // $Author: shoops $
6 // $Date: 2008/06/10 20:31:11 $
7 // End CVS Header
8 
9 // Copyright (C) 2008 by Pedro Mendes, Virginia Tech Intellectual
10 // Properties, Inc., EML Research, gGmbH, University of Heidelberg,
11 // and The University of Manchester.
12 // All rights reserved.
13 
14 #ifndef COPASI_CRDFTriplet
15 #define COPASI_CRDFTriplet
16 
18 
19 class CRDFNode;
20 
22  {
23  public:
24  // Methods
25  CRDFTriplet(CRDFNode * pSubject = NULL,
26  const CRDFPredicate & predicate = CRDFPredicate::end,
27  CRDFNode * pObject = NULL);
28 
29  ~CRDFTriplet();
30 
31  operator bool() const;
32 
33  bool operator == (const CRDFTriplet & rhs) const;
34 
35  bool operator < (const CRDFTriplet & rhs) const;
36 
37  // Attributes
39 
41 
43  };
44 
45 std::ostream & operator << (std::ostream & os, const CRDFTriplet & triplet);
46 #endif /*CRDFTRIPLET_H_*/
bool operator<(const CRDFTriplet &rhs) const
Definition: CRDFTriplet.cpp:45
CRDFNode * pSubject
Definition: CRDFTriplet.h:38
CRDFTriplet(CRDFNode *pSubject=NULL, const CRDFPredicate &predicate=CRDFPredicate::end, CRDFNode *pObject=NULL)
Definition: CRDFTriplet.cpp:24
CRDFPredicate Predicate
Definition: CRDFTriplet.h:40
bool operator==(const CRDFTriplet &rhs) const
Definition: CRDFTriplet.cpp:38
std::ostream & operator<<(std::ostream &os, const CRDFTriplet &triplet)
Definition: CRDFTriplet.cpp:56
CRDFNode * pObject
Definition: CRDFTriplet.h:42