LLVM  8.0.1
Public Member Functions | Protected Member Functions | List of all members
llvm::LoadedObjectInfoHelper< Derived, Base > Struct Template Reference

#include "llvm/DebugInfo/DIContext.h"

Inheritance diagram for llvm::LoadedObjectInfoHelper< Derived, Base >:
Inheritance graph
[legend]
Collaboration diagram for llvm::LoadedObjectInfoHelper< Derived, Base >:
Collaboration graph
[legend]

Public Member Functions

template<typename... Ts>
 LoadedObjectInfoHelper (Ts &&... Args)
 
std::unique_ptr< llvm::LoadedObjectInfoclone () const override
 

Protected Member Functions

 LoadedObjectInfoHelper (const LoadedObjectInfoHelper &)=default
 
 LoadedObjectInfoHelper ()=default
 

Detailed Description

template<typename Derived, typename Base = LoadedObjectInfo>
struct llvm::LoadedObjectInfoHelper< Derived, Base >

Definition at line 264 of file DIContext.h.

Constructor & Destructor Documentation

◆ LoadedObjectInfoHelper() [1/3]

template<typename Derived , typename Base = LoadedObjectInfo>
llvm::LoadedObjectInfoHelper< Derived, Base >::LoadedObjectInfoHelper ( const LoadedObjectInfoHelper< Derived, Base > &  )
protecteddefault

◆ LoadedObjectInfoHelper() [2/3]

template<typename Derived , typename Base = LoadedObjectInfo>
llvm::LoadedObjectInfoHelper< Derived, Base >::LoadedObjectInfoHelper ( )
protecteddefault

◆ LoadedObjectInfoHelper() [3/3]

template<typename Derived , typename Base = LoadedObjectInfo>
template<typename... Ts>
llvm::LoadedObjectInfoHelper< Derived, Base >::LoadedObjectInfoHelper ( Ts &&...  Args)
inline

Definition at line 271 of file DIContext.h.

Member Function Documentation

◆ clone()

template<typename Derived , typename Base = LoadedObjectInfo>
std::unique_ptr<llvm::LoadedObjectInfo> llvm::LoadedObjectInfoHelper< Derived, Base >::clone ( ) const
inlineoverride

Definition at line 273 of file DIContext.h.


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