LLDB mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::TaggedASTDecl< D > Class Template Reference

#include <ClangASTImporter.h>

Inheritance diagram for lldb_private::TaggedASTDecl< D >:
Inheritance graph
[legend]

Public Member Functions

 TaggedASTDecl ()
 
 TaggedASTDecl (D *_decl)
 
bool IsValid () const
 
bool IsInvalid () const
 
D * operator-> () const
 

Public Attributes

D * decl
 

Detailed Description

template<class D>
class lldb_private::TaggedASTDecl< D >

Definition at line 481 of file ClangASTImporter.h.

Constructor & Destructor Documentation

◆ TaggedASTDecl() [1/2]

template<class D >
lldb_private::TaggedASTDecl< D >::TaggedASTDecl ( )
inline

Definition at line 483 of file ClangASTImporter.h.

◆ TaggedASTDecl() [2/2]

template<class D >
lldb_private::TaggedASTDecl< D >::TaggedASTDecl ( D *  _decl)
inline

Definition at line 484 of file ClangASTImporter.h.

Member Function Documentation

◆ IsInvalid()

template<class D >
bool lldb_private::TaggedASTDecl< D >::IsInvalid ( ) const
inline

◆ IsValid()

template<class D >
bool lldb_private::TaggedASTDecl< D >::IsValid ( ) const
inline

◆ operator->()

template<class D >
D * lldb_private::TaggedASTDecl< D >::operator-> ( ) const
inline

Definition at line 487 of file ClangASTImporter.h.

References lldb_private::TaggedASTDecl< D >::decl.

Member Data Documentation

◆ decl

template<class D >
D* lldb_private::TaggedASTDecl< D >::decl

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