GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
PACKRAT_POSITION
+
Point of view
All features
ANY
PACKRAT_INTERNAL
All features
expanded class PACKRAT_POSITION
Summary
top
Direct parents
Insert list:
PACKRAT_INTERNAL
Overview
top
Creation features
{
PACKRAT_INTERNAL
}
default_create
Default creation method.
Features
{
PACKRAT_INTERNAL
}
next
(buffer:
MINI_PARSER_BUFFER
): PACKRAT_POSITION
{
PACKRAT_INTERNAL
}
line
:
INTEGER_32
column
:
INTEGER_32
index
:
INTEGER_32
{
ANY
}
is_equal
(other: PACKRAT_POSITION):
BOOLEAN
Is
other
attached to an object considered equal to current object?
{}
default_create
Default creation method.
{}
log
:
LOGGER
There is one logger per concrete type; for performance reasons it is cached in each instance.
log_memory__0_
:
LOGGER
The cached logger.
next
(buffer:
MINI_PARSER_BUFFER
): PACKRAT_POSITION
effective function
{
PACKRAT_INTERNAL
}
top
line
:
INTEGER_32
writable attribute
{
PACKRAT_INTERNAL
}
top
column
:
INTEGER_32
writable attribute
{
PACKRAT_INTERNAL
}
top
index
:
INTEGER_32
writable attribute
{
PACKRAT_INTERNAL
}
top
is_equal
(other: PACKRAT_POSITION):
BOOLEAN
effective function
{
ANY
}
top
Is
other
attached to an object considered equal to current object?
require
other /= Void
other /= Void
ensure
commutative:
generating_type = other.generating_type implies Result = other.is_equal(Current)
default_create
effective procedure
{}
top
Default creation method.
It is used when no creation method is specified if allowed. Note it may be renamed.
log
:
LOGGER
effective function
{}
top
There is one logger per concrete type; for performance reasons it is cached in each instance.
ensure
Result /= Void
log_memory__0_
:
LOGGER
writable attribute
{}
top
The cached logger.
The ugly name is intentional. Don't use directly.