LLDB  mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::ClangASTImporter::DeclOrigin Struct Reference

#include <ClangASTImporter.h>

Collaboration diagram for lldb_private::ClangASTImporter::DeclOrigin:
Collaboration graph
[legend]

Public Member Functions

 DeclOrigin ()
 
 DeclOrigin (clang::ASTContext *_ctx, clang::Decl *_decl)
 
 DeclOrigin (const DeclOrigin &rhs)
 
void operator= (const DeclOrigin &rhs)
 
bool Valid ()
 

Public Attributes

clang::ASTContext * ctx
 
clang::Decl * decl
 

Detailed Description

Definition at line 147 of file ClangASTImporter.h.

Constructor & Destructor Documentation

◆ DeclOrigin() [1/3]

lldb_private::ClangASTImporter::DeclOrigin::DeclOrigin ( )
inline

Definition at line 148 of file ClangASTImporter.h.

◆ DeclOrigin() [2/3]

lldb_private::ClangASTImporter::DeclOrigin::DeclOrigin ( clang::ASTContext *  _ctx,
clang::Decl *  _decl 
)
inline

Definition at line 150 of file ClangASTImporter.h.

◆ DeclOrigin() [3/3]

lldb_private::ClangASTImporter::DeclOrigin::DeclOrigin ( const DeclOrigin rhs)
inline

Definition at line 153 of file ClangASTImporter.h.

References ctx, and decl.

Member Function Documentation

◆ operator=()

void lldb_private::ClangASTImporter::DeclOrigin::operator= ( const DeclOrigin rhs)
inline

Definition at line 158 of file ClangASTImporter.h.

References ctx, and decl.

◆ Valid()

bool lldb_private::ClangASTImporter::DeclOrigin::Valid ( )
inline

Member Data Documentation

◆ ctx

clang::ASTContext* lldb_private::ClangASTImporter::DeclOrigin::ctx

◆ decl

clang::Decl* lldb_private::ClangASTImporter::DeclOrigin::decl

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