LLDB mainline
lldb_private::ClangASTImporter::DeclOrigin Struct Reference

#include <ClangASTImporter.h>

Public Member Functions

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

Public Attributes

clang::ASTContext * ctx = nullptr
clang::Decl * decl = nullptr

Detailed Description

Definition at line 242 of file ClangASTImporter.h.

Constructor & Destructor Documentation

◆ DeclOrigin() [1/3]

lldb_private::ClangASTImporter::DeclOrigin::DeclOrigin ( )
default

Referenced by DeclOrigin(), and operator=().

◆ DeclOrigin() [2/3]

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

Definition at line 245 of file ClangASTImporter.h.

References ctx, and decl.

◆ DeclOrigin() [3/3]

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

Definition at line 251 of file ClangASTImporter.h.

References ctx, decl, and DeclOrigin().

Member Function Documentation

◆ operator=()

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

Definition at line 256 of file ClangASTImporter.h.

References ctx, decl, and DeclOrigin().

◆ Valid()

Member Data Documentation

◆ ctx

◆ decl


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