class Dependence

Declaration

class Dependence { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/DependenceFlags.h:106

Member Variables

private clang::Dependence::Bits V

Method Overview

Methods

Dependence()

Declared at: clang/include/clang/AST/DependenceFlags.h:145

Dependence(clang::TypeDependence D)

Declared at: clang/include/clang/AST/DependenceFlags.h:147

Parameters

clang::TypeDependence D

Dependence(clang::ExprDependence D)

Declared at: clang/include/clang/AST/DependenceFlags.h:154

Parameters

clang::ExprDependence D

Dependence(clang::NestedNameSpecifierDependence D)

Declared at: clang/include/clang/AST/DependenceFlags.h:161

Parameters

clang::NestedNameSpecifierDependence D

Dependence(clang::TemplateArgumentDependence D)

Declared at: clang/include/clang/AST/DependenceFlags.h:167

Parameters

clang::TemplateArgumentDependence D

Dependence(clang::TemplateNameDependence D)

Declared at: clang/include/clang/AST/DependenceFlags.h:173

Parameters

clang::TemplateNameDependence D

clang::ExprDependence expr() const

Declared at: clang/include/clang/AST/DependenceFlags.h:202

clang::NestedNameSpecifierDependence
nestedNameSpecifier() const

Declared at: clang/include/clang/AST/DependenceFlags.h:210

clang::Dependence semantic()

Description

Extract the semantic portions of this type's dependence that apply even to uses where the type does not appear syntactically.

Declared at: clang/include/clang/AST/DependenceFlags.h:188

clang::Dependence syntactic()

Description

Extract only the syntactic portions of this type's dependence.

Declared at: clang/include/clang/AST/DependenceFlags.h:180

clang::TemplateArgumentDependence
templateArgument() const

Declared at: clang/include/clang/AST/DependenceFlags.h:217

clang::TemplateNameDependence templateName() const

Declared at: clang/include/clang/AST/DependenceFlags.h:224

template <typename T, typename U>
static U translate(T Bits, T FromBit, U ToBit)

Declared at: clang/include/clang/AST/DependenceFlags.h:235

Templates

T
U

Parameters

T Bits
T FromBit
U ToBit

clang::TypeDependence type() const

Declared at: clang/include/clang/AST/DependenceFlags.h:194