86 lines
2.4 KiB
OpenEdge ABL
86 lines
2.4 KiB
OpenEdge ABL
|
[FoundationClasses::] Foundation Classes.
|
||
|
|
||
|
To declare the object classes used in the Foundation module.
|
||
|
|
||
|
@ These class declarations would ordinarily go at the front of a module,
|
||
|
by convention, in an early section of its Chapter 1. //foundation// is an
|
||
|
exception because it's the module which defines the memory manager: class
|
||
|
declarations have to come after that point in the tangled code. But now
|
||
|
here we are.
|
||
|
|
||
|
@e chapter_md_CLASS
|
||
|
@e command_line_switch_CLASS
|
||
|
@e debugging_aspect_CLASS
|
||
|
@e dict_entry_array_CLASS
|
||
|
@e dictionary_CLASS
|
||
|
@e ebook_chapter_CLASS
|
||
|
@e ebook_CLASS
|
||
|
@e ebook_datum_CLASS
|
||
|
@e ebook_image_CLASS
|
||
|
@e ebook_mark_CLASS
|
||
|
@e ebook_page_CLASS
|
||
|
@e ebook_volume_CLASS
|
||
|
@e filename_CLASS
|
||
|
@e heterogeneous_tree_CLASS
|
||
|
@e HTML_file_state_CLASS
|
||
|
@e HTML_tag_array_CLASS
|
||
|
@e linked_list_CLASS
|
||
|
@e linked_list_item_array_CLASS
|
||
|
@e match_avinue_array_CLASS
|
||
|
@e match_trie_array_CLASS
|
||
|
@e method_CLASS
|
||
|
@e method_set_CLASS
|
||
|
@e module_CLASS
|
||
|
@e module_search_CLASS
|
||
|
@e pathname_CLASS
|
||
|
@e scan_directory_CLASS
|
||
|
@e section_md_CLASS
|
||
|
@e semantic_version_number_holder_CLASS
|
||
|
@e semver_range_CLASS
|
||
|
@e string_storage_area_CLASS
|
||
|
@e text_stream_array_CLASS
|
||
|
@e tree_node_CLASS
|
||
|
@e tree_node_type_CLASS
|
||
|
@e tree_type_CLASS
|
||
|
@e web_bibliographic_datum_CLASS
|
||
|
@e web_md_CLASS
|
||
|
|
||
|
=
|
||
|
DECLARE_CLASS(chapter_md)
|
||
|
DECLARE_CLASS(command_line_switch)
|
||
|
DECLARE_CLASS(debugging_aspect)
|
||
|
DECLARE_CLASS(dictionary)
|
||
|
DECLARE_CLASS(ebook_chapter)
|
||
|
DECLARE_CLASS(ebook_datum)
|
||
|
DECLARE_CLASS(ebook_image)
|
||
|
DECLARE_CLASS(ebook_mark)
|
||
|
DECLARE_CLASS(ebook_page)
|
||
|
DECLARE_CLASS(ebook_volume)
|
||
|
DECLARE_CLASS(ebook)
|
||
|
DECLARE_CLASS(filename)
|
||
|
DECLARE_CLASS(heterogeneous_tree)
|
||
|
DECLARE_CLASS(HTML_file_state)
|
||
|
DECLARE_CLASS(linked_list)
|
||
|
DECLARE_CLASS(method_set)
|
||
|
DECLARE_CLASS(method)
|
||
|
DECLARE_CLASS(module_search)
|
||
|
DECLARE_CLASS(module)
|
||
|
DECLARE_CLASS(pathname)
|
||
|
DECLARE_CLASS(scan_directory)
|
||
|
DECLARE_CLASS(section_md)
|
||
|
DECLARE_CLASS(semantic_version_number_holder)
|
||
|
DECLARE_CLASS(semver_range)
|
||
|
DECLARE_CLASS(string_storage_area)
|
||
|
DECLARE_CLASS(tree_node_type)
|
||
|
DECLARE_CLASS(tree_node)
|
||
|
DECLARE_CLASS(tree_type)
|
||
|
DECLARE_CLASS(web_bibliographic_datum)
|
||
|
DECLARE_CLASS(web_md)
|
||
|
|
||
|
DECLARE_CLASS_ALLOCATED_IN_ARRAYS(dict_entry, 100)
|
||
|
DECLARE_CLASS_ALLOCATED_IN_ARRAYS(HTML_tag, 1000)
|
||
|
DECLARE_CLASS_ALLOCATED_IN_ARRAYS(linked_list_item, 1000)
|
||
|
DECLARE_CLASS_ALLOCATED_IN_ARRAYS(match_avinue, 1000)
|
||
|
DECLARE_CLASS_ALLOCATED_IN_ARRAYS(match_trie, 1000)
|
||
|
DECLARE_CLASS_ALLOCATED_IN_ARRAYS(text_stream, 100)
|