VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
gdbNodeEvaluationFunctor.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: gdbNodeEvaluationFunctor.h,v $ $Revision: 1.3 $ $State: Exp $
7 ******************************************************************************/
8 #ifndef gdbNodeEvaluationFunctor_H_
9 #define gdbNodeEvaluationFunctor_H_
10 
11 //
12 // \file gdbNodeEvaluationFunctor.h
13 // \brief Contains the DtGdbNodeEvaluationFunctor class declaration.
14 //
15 
16 class DtGdbNode;
17 
18 //
19 // \detailed The DtGdbNodeEvaluationFunctor class is intended to be the base
20 // class of a type of functor that is used when querying the DtGdbNode tree
21 // hierarchies for specific nodes. To sort out nodes, or include nodes, based
22 // on specific characteristics, users should derive a new type of functor (or
23 // create a combination of other functors) from this class.
24 // \see DtGdbNode::allInstancesOf()
25 //
26 #include "gdb/gdbDefines.h"
27 
29 {
30 public:
32 
33  virtual ~DtGdbNodeEvaluationFunctor();
34 
35 private:
36  // Copy constructor and Assignment operator not implemented
38  const DtGdbNodeEvaluationFunctor& operator=(const DtGdbNodeEvaluationFunctor& original);
39 
40 public:
41 
42  virtual bool operator()(const DtGdbNode& nodeToEvaluate);
43 
44 
45 protected:
46 private:
47 };
48 
49 #endif
Definition: gdbNode.h:44
#define DT_DLL_gdb
Definition: gdbDefines.h:25
Definition: gdbNodeEvaluationFunctor.h:28

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)