class ObjCPropertyInfo

Declaration

class ObjCPropertyInfo : public VariableInfo { /* full declaration omitted */ };

Description

Describes API notes data for an Objective-C property.

Declared at: clang/include/clang/APINotes/Types.h:354

Inherits from: VariableInfo

Member Variables

private unsigned int SwiftImportAsAccessorsSpecified
private unsigned int SwiftImportAsAccessors

Inherited from CommonEntityInfo:

public UnavailableMsg
public Unavailable
public UnavailableInSwift
public SwiftName

Method Overview

Inherited from VariableInfo:

Inherited from CommonEntityInfo:

Methods

ObjCPropertyInfo()

Declared at: clang/include/clang/APINotes/Types.h:359

void dump(llvm::raw_ostream& OS) const

Declared at: clang/include/clang/APINotes/Types.h:395

Parameters

llvm::raw_ostream& OS

llvm::Optional<bool> getSwiftImportAsAccessors()
    const

Declared at: clang/include/clang/APINotes/Types.h:362

void setSwiftImportAsAccessors(
    llvm::Optional<bool> Value)

Declared at: clang/include/clang/APINotes/Types.h:367

Parameters

llvm::Optional<bool> Value