Poco::CppParser

class TypeAlias

File Information

Library: CppParser
Package: SymbolTable
Header: Poco/CppParser/TypeDef.h

Description

This class represents a type alias definition (using).

Inheritance

Direct Base Classes: Decl

All Base Classes: Decl, Symbol

Member Summary

Member Functions: baseType, kind

Inherited Functions: addDocumentation, attrs, declaration, extractName, fullName, getAccess, getAttributeList, getAttributes, getDocumentation, getFile, getLibrary, getLineNumber, getOrder, getPackage, hasAttr, id, isIdent, isPrivate, isProtected, isPublic, kind, name, nameSpace, setAccess, setAttributeList, setAttributes, setDocumentation, setFile, setLibrary, setLineNumber, setOrder, setPackage, toString

Constructors

TypeAlias

TypeAlias(
    const std::string & decl,
    NameSpace * pNameSpace
);

Creates the TypeAlias.

Destructor

~TypeAlias virtual

~TypeAlias();

Destroys the TypeAlias.

Member Functions

baseType

std::string baseType() const;

Returns the underlying base type.

kind

Symbol::Kind kind() const;