struct ObjCCategoryRecord

Declaration

struct ObjCCategoryRecord : public ObjCContainerRecord { /* full declaration omitted */ };

Description

This holds information associated with Objective-C categories.

Declared at: clang/include/clang/ExtractAPI/API.h:355

Inherits from: ObjCContainerRecord

Member Variables

public clang::extractapi::SymbolReference Interface

Inherited from ObjCContainerRecord:

public Methods
public Properties
public Ivars
public Protocols

Inherited from APIRecord:

public USR
public Name
public Location
public Availability
public Linkage
public Comment
public Declaration
public SubHeading

Method Overview

  • public ObjCCategoryRecord(llvm::StringRef USR, llvm::StringRef Name, clang::PresumedLoc Loc, const clang::extractapi::AvailabilityInfo & Availability, const clang::extractapi::DocComment & Comment, clang::extractapi::DeclarationFragments Declaration, clang::extractapi::DeclarationFragments SubHeading, clang::extractapi::SymbolReference Interface)
  • private virtual void anchor()
  • public static bool classof(const clang::extractapi::APIRecord * Record)

Inherited from ObjCContainerRecord:

    Inherited from APIRecord:

    Methods

    ObjCCategoryRecord(
        llvm::StringRef USR,
        llvm::StringRef Name,
        clang::PresumedLoc Loc,
        const clang::extractapi::AvailabilityInfo&
            Availability,
        const clang::extractapi::DocComment& Comment,
        clang::extractapi::DeclarationFragments
            Declaration,
        clang::extractapi::DeclarationFragments
            SubHeading,
        clang::extractapi::SymbolReference Interface)

    Declared at: clang/include/clang/ExtractAPI/API.h:358

    Parameters

    llvm::StringRef USR
    llvm::StringRef Name
    clang::PresumedLoc Loc
    const clang::extractapi::AvailabilityInfo& Availability
    const clang::extractapi::DocComment& Comment
    clang::extractapi::DeclarationFragments Declaration
    clang::extractapi::DeclarationFragments SubHeading
    clang::extractapi::SymbolReference Interface

    virtual void anchor()

    Declared at: clang/include/clang/ExtractAPI/API.h:373

    static bool classof(
        const clang::extractapi::APIRecord* Record)

    Declared at: clang/include/clang/ExtractAPI/API.h:368

    Parameters

    const clang::extractapi::APIRecord* Record