Class

Module: ecereCOM
Namespace: ecere::com
Type: Class (No header)
Base Class: None

Description

First class type representing data type objects (classes, structs, enums, bit classes, system data types, unit classes)

Conversions

  char *

Properties and Members

  prevClass
  nextClass
  nameconst char *
  offsetint
  structSizeint
  _vTblvoid * *
  vTblSizeint
  Constructorbool(*)(void *)
  Destructorvoid(*)(void *)
  offsetClassint
  sizeClassint
  baseClass
  methodsBinaryTree
  membersBinaryTree
  propBinaryTree
  membersAndPropertiesOldList
  classPropertiesBinaryTree
  derivativesOldList
  memberIDint
  startMemberIDint
  typeClassType
  moduleModule
  nameSpaceNameSpace *
  dataTypeStringconst char *
  dataTypeType
  typeSizeint
  defaultAlignmentint
  Initializevoid(*)()
  memberOffsetint
  selfWatchersOldList
  designerClassconst char *
  noExpansionbool
  defaultPropertyconst char *
  comRedefinitionbool
  countint
  isRemoteint
  internalDeclbool
  datavoid *
  computeSizebool
  structAlignmentshort
  pointerAlignmentshort
  destructionWatchOffsetint
  fixedbool
  delayedCPValuesOldList
  inheritanceAccessAccessMode
  fullNameconst char *
  symbolvoid *
  conversionsOldList
  templateParamsOldList
  templateArgsClassTemplateArgument *
  templateClassClass
  templatizedOldList
  numParamsint
  isInstanceClassbool
  byValueSystemClassbool
  bindingsClassvoid *