AVLNode | Structure to hold individual nodes stored within CustomAVLTree |
AVLTree | Self-Balancing AVL Binary Tree template automatically wrapping keys of a given type within nodes (e.g. for key only dictionary) |
AccessMode | Enumeration type describing access mode (e.g. public, private, static) |
Angle | Base data type representing the measure of an angle, default unit is Radians |
Application | The Application class. Can be inherited from to customize execution entry point |
Array | A dynamically resizable array template |
BTNamedLink | Node with both a name and a valu for used with deprecated BinaryTree AVL Tree implmentation |
BitMember | First class type represnting members of bit classes |
BuiltInContainer | Internal special container template to represent C arrays as eC Container |
CIString |
Class | First class type representing data type objects (classes, structs, enums, bit classes, system data types, unit classes) |
ClassDesignerBase | Base class for a library providing a plug-in for a particular class into the Ecere IDE's Object Designer |
ClassProperty | First class type representing a class-wide property |
ClassTemplateArgument | Implementation of a specific argument for templatization |
ClassTemplateParameter | Definition of a parameter for class templates |
ClassType | Enumeration type identifying the particular kind of data type a class consists in |
Container | Base Container template class |
CustomAVLTree | Self-Balancing AVL Binary Tree template allowing to specify custom nodes (e.g to directly store data within them) |
DataMember | First class type representing members of structs and classes |
DataMemberType | Enumeration type to identify the type of a DataMember (regular, inner union or inner struct) |
DataValue | Data type to hold any core C/eC data type from 8 to 64 bit |
DefinedExpression | First class type representing a global definition (expression) |
DesignerBase | Base class of the Ecere IDE's Object Designer class |
EnumClassData | Internal type to store enumeration type values |
GlobalFunction | First class type representing global functions (functions outside of structs/classes) |
HashMap |
HashMapIterator |
HashTable |
IOChannel | Data type representing Input/Output channels with ability to read and write data. Used for (de)serialization and a base class of File. |
ImportType | Internal enumeration type to identify type of import |
Instance | Base class for 'class' data types containing virtual method table, runtime type information and reference count |
Iterator | Iterator template to iterate within containers (except Map where MapIterator should be used) |
IteratorPointer | Generic type to represent an iterator's state (implementation is specific to container type) |
Link | Linkable element for use within a LinkList with an extra 64-bit data storage |
LinkElement | Pair of previous and next links for use with a custom linkable type for LinkList |
LinkList | Doubly linked list templates allowing to specify custom nodes (e.g. to directly store data within them) |
List | Doubly linked list template automatically wrapping elements of a given type within Link nodes |
ListItem | Linkable element for use within a LinkList |
Map | Associative array template implemented as an AVL tree of keys and value storage |
MapIterator | Iterator template to iterate within a Map |
MapNode | Internal custom AVLNode type used by Map |
Method | First class type representing type methods |
MethodType | Enumeration type to identify virtual/non-virtual methods |
Module | First class type representing application or shared library module |
NameSpace | First class type representing name space |
ObjectInfo | Information about instance being edited / visualized in the Ecere IDE's Object Designer |
ObjectNotationType |
Platform | Enumeration to identify a platform (Windows, Linux, Mac) |
Property | First class type representing property |
SerialBuffer | Data type derived from IOChannel used for (de)serialization |
StaticString | Internal String data type used by Distributed Objects to (de)serialize String parameters |
SubModule | Linkable type to hold a list of sub-module handles |
TemplateMemberType | Enumeration identifying a type of member an indentifier templat parameter refer to (member, method or property) |
TemplateParameterType | Enumeration identifying the type of template parameter |