Replace isFullyImplemented with unimplementedFunctions in ASTAnnotations

This commit is contained in:
Alex Beregszaszi
2017-08-04 14:03:37 +01:00
parent dc0f85c4fb
commit c835bcec62
4 changed files with 14 additions and 14 deletions
+3 -2
View File
@@ -79,8 +79,9 @@ struct TypeDeclarationAnnotation: ASTAnnotation
struct ContractDefinitionAnnotation: TypeDeclarationAnnotation, DocumentedAnnotation
{
/// Whether all functions are implemented.
bool isFullyImplemented = true;
/// List of functions without a body. Can also contain functions from base classes,
/// especially constructors.
std::vector<FunctionDefinition const*> unimplementedFunctions;
/// List of all (direct and indirect) base contracts in order from derived to
/// base, including the contract itself.
std::vector<ContractDefinition const*> linearizedBaseContracts;