Skip to content

Unresolved

class Unresolved

DEFINITION
class Unresolved;

class Part

DEFINITION
class Part;

constructor Part

DEFINITION
Part ( std::string  type );
PARAMETERDESCRIPTION
type

method add

DEFINITION
void  add ( Symbol  name,
const Location & location,
Symbol  used );
PARAMETERDESCRIPTION
name
location
used

method add

DEFINITION
void  add ( const Part & other );
PARAMETERDESCRIPTION
other

method add

DEFINITION
void  add ( const Entity * user,
Symbol  used );
PARAMETERDESCRIPTION
user
used

method add

DEFINITION
void  add ( const UnresolvedUser & user,
Symbol  used );
PARAMETERDESCRIPTION
user
used

method clear

DEFINITION
void  clear ( );

method emptyconst

DEFINITION
bool  empty ( ) const;
RETURNSDESCRIPTION
bool

method reportconst

DEFINITION
void  report ( ) const;

method add

DEFINITION
void  add ( Symbol  name,
const Location & location,
const EvaluationResult & result );
PARAMETERDESCRIPTION
name
location
result

method add

DEFINITION
void  add ( const Unresolved & other );
PARAMETERDESCRIPTION
other

method add

DEFINITION
void  add ( const Entity * user,
const EvaluationResult & result );
PARAMETERDESCRIPTION
user
result

method clear

DEFINITION
void  clear ( );

method emptyconst

DEFINITION
bool  empty ( ) const;
RETURNSDESCRIPTION
bool

method reportconst

DEFINITION
void  report ( ) const;

member functions

DEFINITION
Part  functions;

member macros

DEFINITION
Part  macros;

member variables

DEFINITION
Part  variables;

class Part

DEFINITION
class Part;

constructor Part

DEFINITION
Part ( std::string  type );
PARAMETERDESCRIPTION
type

method add

DEFINITION
void  add ( Symbol  name,
const Location & location,
Symbol  used );
PARAMETERDESCRIPTION
name
location
used

method add

DEFINITION
void  add ( const Part & other );
PARAMETERDESCRIPTION
other

method add

DEFINITION
void  add ( const Entity * user,
Symbol  used );
PARAMETERDESCRIPTION
user
used

method add

DEFINITION
void  add ( const UnresolvedUser & user,
Symbol  used );
PARAMETERDESCRIPTION
user
used

method clear

DEFINITION
void  clear ( );

method emptyconst

DEFINITION
bool  empty ( ) const;
RETURNSDESCRIPTION
bool

method reportconst

DEFINITION
void  report ( ) const;

class UnresolvedUser

DEFINITION
class UnresolvedUser;

constructor UnresolvedUser

DEFINITION
UnresolvedUser ( const Entity * entity );
PARAMETERDESCRIPTION
entity

constructor UnresolvedUser

DEFINITION
UnresolvedUser ( Symbol  name,
const Location & location );
PARAMETERDESCRIPTION
name
location

method operator==const

DEFINITION
bool  operator== ( const UnresolvedUser & other ) const;
PARAMETERDESCRIPTION
other
RETURNSDESCRIPTION
bool

member location

DEFINITION
Location  location;

member name

DEFINITION
Symbol  name;

class hash< UnresolvedUser >

DEFINITION
class hash< UnresolvedUser >;

method operator()const

DEFINITION
std::size_t  operator() ( const UnresolvedUser & user ) const;
PARAMETERDESCRIPTION
user
RETURNSDESCRIPTION
std::size_t