HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VOP_ErrorMicroNode.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: VOP_ErrorMicroNode.h (OP Library, C++)
7  *
8  * COMMENTS: DEP_MicroNode subclass representing the generated errors
9  * stored in the VOP code generator.
10  *
11  */
12 
13 #ifndef __VOP_ERRORMICRONODE_H_INCLUDED__
14 #define __VOP_ERRORMICRONODE_H_INCLUDED__
15 
16 #include "VOP_API.h"
17 #include <DEP/DEP_MicroNode.h>
18 
19 class VOP_CodeGenerator;
20 
22 {
23 public:
24  explicit VOP_ErrorMicroNode(VOP_CodeGenerator &code_gen);
25  ~VOP_ErrorMicroNode() override;
26 
27  const char * className() const override
28  { return "VOP_ErrorMicroNode"; }
29 
30  void getInputs(DEP_MicroNodeList &inputs) const override;
31  void clearInputs() override;
32  void getOutputs(DEP_MicroNodeList &outputs) const override;
33 
34 private:
35 
36  VOP_CodeGenerator & myCodeGen;
37 
38 };
39 
40 #endif // __VOP_ERRORMICRONODE_H_INCLUDED__
virtual void getInputs(DEP_MicroNodeList &inputs) const
const char * className() const override
virtual void clearInputs()
#define VOP_API
Definition: VOP_API.h:10
virtual void getOutputs(DEP_MicroNodeList &outputs) const