![]() |
linc 0.7
Linc is a general-purpose programming language inspired by C
|
This is the complete list of members for linc::ExternalDeclaration, including all inherited members.
| addToken(const Token &token) const (defined in linc::Node) | linc::Node | inline |
| addTokens(const std::vector< Token > &tokens) const (defined in linc::Node) | linc::Node | inline |
| clone() const final override (defined in linc::ExternalDeclaration) | linc::ExternalDeclaration | inlinevirtual |
| Declaration(NodeInfo info=NodeInfo{}) (defined in linc::Declaration) | linc::Declaration | inline |
| Declaration(const Token::Info &token_info) (defined in linc::Declaration) | linc::Declaration | inline |
| ExternalDeclaration(const Token &external_keyword, const Token &left_parenthesis, const Token &right_parenthesis, const Token &type_specifier, std::unique_ptr< const IdentifierExpression > identifier, std::unique_ptr< const TypeExpression > type, std::unique_ptr< const NodeListClause< TypeExpression > > arguments) (defined in linc::ExternalDeclaration) | linc::ExternalDeclaration | inline |
| getActualType() const (defined in linc::ExternalDeclaration) | linc::ExternalDeclaration | inline |
| getArguments() const (defined in linc::ExternalDeclaration) | linc::ExternalDeclaration | inline |
| getExternalKeyword() const (defined in linc::ExternalDeclaration) | linc::ExternalDeclaration | inline |
| getIdentifier() const (defined in linc::ExternalDeclaration) | linc::ExternalDeclaration | inline |
| getInfo() const (defined in linc::Node) | linc::Node | inline |
| getInfoString() const (defined in linc::Node) | linc::Node | inline |
| getLeftParenthesis() const (defined in linc::ExternalDeclaration) | linc::ExternalDeclaration | inline |
| getRightParenthesis() const (defined in linc::ExternalDeclaration) | linc::ExternalDeclaration | inline |
| getTokenInfo() const (defined in linc::Node) | linc::Node | inline |
| getTokens() const (defined in linc::Node) | linc::Node | inline |
| getTypeSpecifier() const (defined in linc::ExternalDeclaration) | linc::ExternalDeclaration | inline |
| Node(const NodeInfo &info) (defined in linc::Node) | linc::Node | inline |
| Node(const Token::Info &token_info) (defined in linc::Node) | linc::Node | inline |
| setLineNumber(size_t line_number) const (defined in linc::Node) | linc::Node | inline |
| setTokens(std::vector< Token > tokens) const (defined in linc::Node) | linc::Node | inline |
| ~Declaration()=default (defined in linc::Declaration) | linc::Declaration | virtual |
| ~Node()=default (defined in linc::Node) | linc::Node | virtual |