clang 20.0.0git
Public Member Functions | Static Public Member Functions | List of all members
clang::syntax::LinkageSpecificationDeclaration Class Referencefinal

extern <string-literal> declaration extern <string-literal> { <decls> } More...

#include "clang/Tooling/Syntax/Nodes.h"

Inheritance diagram for clang::syntax::LinkageSpecificationDeclaration:
Inheritance graph
[legend]

Public Member Functions

 LinkageSpecificationDeclaration ()
 
- Public Member Functions inherited from clang::syntax::Declaration
 Declaration (NodeKind K)
 
- Public Member Functions inherited from clang::syntax::Tree
NodegetFirstChild ()
 
const NodegetFirstChild () const
 
NodegetLastChild ()
 
const NodegetLastChild () const
 
const LeaffindFirstLeaf () const
 
LeaffindFirstLeaf ()
 
const LeaffindLastLeaf () const
 
LeaffindLastLeaf ()
 
llvm::iterator_range< ChildIteratorgetChildren ()
 
llvm::iterator_range< ConstChildIteratorgetChildren () const
 
const NodefindChild (NodeRole R) const
 Find the first node with a corresponding role.
 
NodefindChild (NodeRole R)
 
- Public Member Functions inherited from clang::syntax::Node
 Node (const Node &)=delete
 Nodes cannot simply be copied without violating tree invariants.
 
Nodeoperator= (const Node &)=delete
 
 Node (Node &&)=delete
 Idiomatically, nodes are allocated on an Arena and never moved.
 
Nodeoperator= (Node &&)=delete