GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
EDC_TYPED_RECORD
+
Point of view
All features
ANY
EDC_SESSION
EDC_QUERY
All features
deferred class EDC_TYPED_RECORD [D_ -> EDC_DESCRIPTOR[K_], K_ ->
TUPLE
]
Summary
top
Direct parents
Inherit list:
EDC_RECORD
Class invariant
top
descriptor
/= Void
Overview
top
Features
{
ANY
}
descriptor
: D_
{
ANY
}
delete
{
ANY
}
session
:
EDC_SESSION
{
EDC_SESSION
,
EDC_QUERY
}
session_data
:
EDC_SESSION_DATA
{
EDC_SESSION
}
set_session
(a_session:
EDC_SESSION
)
{
EDC_SESSION
,
EDC_QUERY
}
set_session_data
(a_data:
EDC_SESSION_DATA
)
descriptor
: D_
writable attribute
{
ANY
}
top
delete
effective procedure
{
ANY
}
top
require
added:
session /= Void
ensure
removed:
session = Void and then session_data = Void
session
:
EDC_SESSION
writable attribute
{
ANY
}
top
session_data
:
EDC_SESSION_DATA
writable attribute
{
EDC_SESSION
,
EDC_QUERY
}
top
set_session
(a_session:
EDC_SESSION
)
effective procedure
{
EDC_SESSION
}
top
require
a_session = Void /=
session
= Void
ensure
session
= a_session
set_session_data
(a_data:
EDC_SESSION_DATA
)
effective procedure
{
EDC_SESSION
,
EDC_QUERY
}
top