|
@ -206,6 +206,7 @@ public: |
|
|
|
|
|
|
|
|
/// @return whether this node is fully implemented or not
|
|
|
/// @return whether this node is fully implemented or not
|
|
|
bool isFullyImplemented() const { return m_implemented; } |
|
|
bool isFullyImplemented() const { return m_implemented; } |
|
|
|
|
|
void setFullyImplemented(bool _implemented) { m_implemented = _implemented; } |
|
|
|
|
|
|
|
|
protected: |
|
|
protected: |
|
|
bool m_implemented; |
|
|
bool m_implemented; |
|
@ -231,12 +232,11 @@ public: |
|
|
std::vector<ASTPointer<VariableDeclaration>> const& _stateVariables, |
|
|
std::vector<ASTPointer<VariableDeclaration>> const& _stateVariables, |
|
|
std::vector<ASTPointer<FunctionDefinition>> const& _definedFunctions, |
|
|
std::vector<ASTPointer<FunctionDefinition>> const& _definedFunctions, |
|
|
std::vector<ASTPointer<ModifierDefinition>> const& _functionModifiers, |
|
|
std::vector<ASTPointer<ModifierDefinition>> const& _functionModifiers, |
|
|
std::vector<ASTPointer<EventDefinition>> const& _events, |
|
|
std::vector<ASTPointer<EventDefinition>> const& _events |
|
|
bool _isFullyImplemented |
|
|
|
|
|
): |
|
|
): |
|
|
Declaration(_location, _name), |
|
|
Declaration(_location, _name), |
|
|
Documented(_documentation), |
|
|
Documented(_documentation), |
|
|
ImplementationOptional(_isFullyImplemented), |
|
|
ImplementationOptional(true), |
|
|
m_baseContracts(_baseContracts), |
|
|
m_baseContracts(_baseContracts), |
|
|
m_definedStructs(_definedStructs), |
|
|
m_definedStructs(_definedStructs), |
|
|
m_definedEnums(_definedEnums), |
|
|
m_definedEnums(_definedEnums), |
|
|