class REPOSITORY_LAYOUT
Summary
Class invariant
Overview
creation features
features
  • recycle
    Do whatever needs to be done to free resources or recycle other objects when recycling this one
type: STRING
writable attribute
data type, if useful
capacity: INTEGER_32
writable attribute
for native arrays only
ref: STRING
writable attribute
object reference, for reference objects only
name: STRING
writable attribute
object name
value: STRING
writable attribute
object value, for basic types only
layouts: HASHED_DICTIONARY[REPOSITORY_LAYOUT, STRING]
writable attribute
child layouts
assigned: HASHED_SET[STRING]
writable attribute
each layout for which the INTERNALS object was assigned
solved: BOOLEAN
writable attribute
solve (a_solver: FUNCTION[TUPLE 1[STRING], INTERNALS]): INTERNALS
effective function
internals_set: BOOLEAN
writable attribute
True when internals_memory was set
internals_memory: INTERNALS
writable attribute
internals (a_solver: FUNCTION[TUPLE 1[STRING], INTERNALS]): INTERNALS
effective function
a_value is used for expanded attributes to directly set the object
recycle
effective procedure
Do whatever needs to be done to free resources or recycle other objects when recycling this one
kind: STRING
writable attribute
The layout kind.
is_clear: BOOLEAN
effective function
set_kind (a_kind: STRING)
effective procedure
set_type (a_type: STRING)
effective procedure
set_capacity (a_capacity: INTEGER_32)
effective procedure
set_ref (a_ref: STRING)
effective procedure
set_name (a_name: STRING)
effective procedure
set_value (a_value: STRING)
effective procedure
add_layout (a_layout: REPOSITORY_LAYOUT)
effective procedure
make
effective procedure
type_memory: STRING
writable attribute
ref_memory: STRING
writable attribute
name_memory: STRING
writable attribute
value_memory: STRING
writable attribute
valid_generating_type_for_internals (type: STRING): BOOLEAN
internals_from_generating_type (type: STRING): INTERNALS
valid_generating_type_for_native_array_internals (type: STRING): BOOLEAN
native_array_internals_from_generating_type (type: STRING, capacity: INTEGER_32): INTERNALS