OpenLexocad  28.0
PreSolver.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <Core/DocObject.h>
4 
5 
6 namespace Core
7 {
8 class LX_CORE_EXPORT PreSolver : public Core::DocObject
9 {
12 
13 public:
15 
17  virtual bool ignoreInGraph() const { return true; }
18  bool mustbeSaved() const override { return true; }
19 };
20 
21 
22 } // namespace Core
DocObject.h
Core::PreSolver::mustbeSaved
bool mustbeSaved() const override
Return 'true' if this object must always be saved in the file.
Definition: PreSolver.h:18
Core::DocObject
Definition: DocObject.h:54
Core::PreSolver
Definition: PreSolver.h:9
Core
Definition: Base.h:5
LX_NODE_HEADER
#define LX_NODE_HEADER()
Definition: PropertyMacros.h:7
Core::PreSolver::PreSolver
PreSolver()
Core::PreSolver::ignoreInGraph
virtual bool ignoreInGraph() const
The object should not added to the graph.
Definition: PreSolver.h:17
TYPESYSTEM_HEADER
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12