struct DeclarationFragments::Fragment

Declaration

struct DeclarationFragments::Fragment { /* full declaration omitted */ };

Description

Fragment holds information of a single fragment.

Declared at: clang/include/clang/ExtractAPI/DeclarationFragments.h:83

Member Variables

public std::string Spelling
public clang::extractapi::DeclarationFragments:: FragmentKind Kind
public std::string PreciseIdentifier
The USR of the fragment symbol, if applicable.

Method Overview

  • public Fragment(llvm::StringRef Spelling, clang::extractapi::DeclarationFragments::FragmentKind Kind, llvm::StringRef PreciseIdentifier)

Methods

ΒΆFragment(llvm::StringRef Spelling,
         clang::extractapi::DeclarationFragments::
             FragmentKind Kind,
         llvm::StringRef PreciseIdentifier)

Declared at: clang/include/clang/ExtractAPI/DeclarationFragments.h:90

Parameters

llvm::StringRef Spelling
clang::extractapi::DeclarationFragments:: FragmentKind Kind
llvm::StringRef PreciseIdentifier