clang-tools 19.0.0git
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::yaml::NormalizedIncludeHeaders Struct Reference

Public Types

using IncludeHeader = clang::clangd::Symbol::IncludeHeaderWithReferences
 

Public Member Functions

 NormalizedIncludeHeaders (IO &)
 
 NormalizedIncludeHeaders (IO &, const llvm::SmallVector< IncludeHeader, 1 > &IncludeHeaders)
 
llvm::SmallVector< IncludeHeader, 1 > denormalize (IO &)
 

Public Attributes

llvm::SmallVector< YIncludeHeaderWithReferences, 1 > Headers
 

Detailed Description

Definition at line 204 of file YAMLSerialization.cpp.

Member Typedef Documentation

◆ IncludeHeader

Definition at line 205 of file YAMLSerialization.cpp.

Constructor & Destructor Documentation

◆ NormalizedIncludeHeaders() [1/2]

llvm::yaml::NormalizedIncludeHeaders::NormalizedIncludeHeaders ( IO &  )
inline

Definition at line 206 of file YAMLSerialization.cpp.

◆ NormalizedIncludeHeaders() [2/2]

llvm::yaml::NormalizedIncludeHeaders::NormalizedIncludeHeaders ( IO &  ,
const llvm::SmallVector< IncludeHeader, 1 > &  IncludeHeaders 
)
inline

Definition at line 207 of file YAMLSerialization.cpp.

References Headers.

Member Function Documentation

◆ denormalize()

llvm::SmallVector< IncludeHeader, 1 > llvm::yaml::NormalizedIncludeHeaders::denormalize ( IO &  )
inline

Definition at line 215 of file YAMLSerialization.cpp.

References Headers.

Member Data Documentation

◆ Headers

llvm::SmallVector<YIncludeHeaderWithReferences, 1> llvm::yaml::NormalizedIncludeHeaders::Headers

Definition at line 221 of file YAMLSerialization.cpp.

Referenced by denormalize(), and NormalizedIncludeHeaders().


The documentation for this struct was generated from the following file: