class ParsingFieldDeclarator

Declaration

class ParsingFieldDeclarator : public FieldDeclarator { /* full declaration omitted */ };

Description

A class for parsing a field declarator.

Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:229

Inherits from: FieldDeclarator

Member Variables

private clang::ParsingDeclRAIIObject ParsingRAII

Inherited from FieldDeclarator:

public D
public BitfieldSize

Method Overview

Inherited from FieldDeclarator:

    Methods

    ParsingFieldDeclarator(
        clang::Parser& P,
        const clang::ParsingDeclSpec& DS,
        const clang::ParsedAttributes&
            DeclarationAttrs)

    Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:233

    Parameters

    clang::Parser& P
    const clang::ParsingDeclSpec& DS
    const clang::ParsedAttributes& DeclarationAttrs

    void complete(clang::Decl* D)

    Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:246

    Parameters

    clang::Decl* D

    const clang::ParsingDeclSpec& getDeclSpec() const

    Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:238

    clang::ParsingDeclSpec& getMutableDeclSpec() const

    Declared at: clang/include/clang/Parse/RAIIObjectsForParser.h:242