27#ifndef IDLFE_AST_NAMEDITEM_H_ 
   28#define IDLFE_AST_NAMEDITEM_H_ 
   38class SimpleDeclarator;
 
   80    return l->name () < r;
 
   86    return l < r->name ();
 
   90bool operator < (
const Ptr <NamedItem>& l, 
const Ptr <NamedItem>& r) 
noexcept 
   92    return l->name () < r->name ();
 
Kind kind() const noexcept
 
The named item which defines a scope.
 
Stores the location information.
 
const ItemScope * parent() const noexcept
 
std::string qualified_name() const
 
const Symbols * parent_scope() const noexcept
 
const Identifier & name() const noexcept
 
ScopedName scoped_name() const
 
The IDL simple declarator.
 
Abstract Syntax Tree namespace.
 
bool operator<(const Identifier &l, const char *r) noexcept
Case-insensitive compare.
 
A scoped name: sequence of identifiers.