clang-tools  7.0.0
Public Member Functions | Public Attributes | List of all members
llvm::yaml::ArenaPtr< T > Struct Template Reference
Collaboration diagram for llvm::yaml::ArenaPtr< T >:
[legend]

Public Member Functions

 ArenaPtr (IO &)
 
 ArenaPtr (IO &, const T *D)
 
const T * denormalize (IO &IO)
 

Public Attributes

llvm::Optional< T > Opt
 

Detailed Description

template<typename T>
struct llvm::yaml::ArenaPtr< T >

Definition at line 79 of file SymbolYAML.cpp.

Constructor & Destructor Documentation

◆ ArenaPtr() [1/2]

template<typename T >
llvm::yaml::ArenaPtr< T >::ArenaPtr ( IO &  )
inline

Definition at line 80 of file SymbolYAML.cpp.

◆ ArenaPtr() [2/2]

template<typename T >
llvm::yaml::ArenaPtr< T >::ArenaPtr ( IO &  ,
const T *  D 
)
inline

Definition at line 81 of file SymbolYAML.cpp.

Member Function Documentation

◆ denormalize()

template<typename T >
const T* llvm::yaml::ArenaPtr< T >::denormalize ( IO &  IO)
inline

Definition at line 86 of file SymbolYAML.cpp.

Member Data Documentation

◆ Opt

template<typename T >
llvm::Optional<T> llvm::yaml::ArenaPtr< T >::Opt

Definition at line 95 of file SymbolYAML.cpp.


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