mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Compute canonical names of types for function signatures.
This commit is contained in:
@@ -40,7 +40,13 @@ struct ASTAnnotation
|
||||
virtual ~ASTAnnotation() {}
|
||||
};
|
||||
|
||||
struct ContractDefinitionAnnotation: ASTAnnotation
|
||||
struct TypeDeclarationAnnotation: ASTAnnotation
|
||||
{
|
||||
/// The name of this type, prefixed by proper namespaces if globally accessible.
|
||||
std::string canonicalName;
|
||||
};
|
||||
|
||||
struct ContractDefinitionAnnotation: TypeDeclarationAnnotation
|
||||
{
|
||||
/// Whether all functions are implemented.
|
||||
bool isFullyImplemented = true;
|
||||
|
||||
Reference in New Issue
Block a user