27#ifndef IDLFE_AST_IV_BASE_H_
28#define IDLFE_AST_IV_BASE_H_
51 virtual bool prefix (
Builder& builder,
const std::string& pref,
const Location& loc)
53 if (ItemWithId::prefix (builder, pref, loc))
54 return ItemScope::prefix (builder, pref, loc);
60typedef std::vector <const IV_Base*> IV_Bases;
Sequential container of the AST items.
The item that can be forward declared.
The common base for Interface and ValueType.
Kind kind() const noexcept
The named item which defines a scope.
Stores the location information.
const Identifier & name() const noexcept
The IDL simple declarator.
Abstract Syntax Tree namespace.