CObject

E828347

CObject is the fundamental base class in the Microsoft Foundation Classes (MFC) library that provides core services such as runtime type information, serialization, and diagnostic support for most other MFC classes.

All labels observed (1)

Label Occurrences
CObject canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf C++ class ⓘ
MFC base class ⓘ
abbreviationFor Class Object ⓘ
baseFor CArchiveable classes ⓘ
CCmdTarget ⓘ
linked to: CWnd

CDialog ⓘ
CDocument ⓘ
CObArray ⓘ
CObList ⓘ
CStringArray ⓘ
CView ⓘ
CWnd ⓘ
category application framework class ⓘ
designGoal centralize diagnostic functionality ⓘ
enable framework-level polymorphism ⓘ
provide common services to MFC classes ⓘ
ecosystem Microsoft Visual C++ ⓘ
linked to: MSVC
hasMacroAssociation DECLARE_DYNAMIC ⓘ
DECLARE_DYNCREATE ⓘ
DECLARE_SERIAL ⓘ
IMPLEMENT_DYNAMIC ⓘ
IMPLEMENT_DYNCREATE ⓘ
IMPLEMENT_SERIAL ⓘ
hasMethod AssertValid ⓘ
Dump ⓘ
GetRuntimeClass ⓘ
IsKindOf ⓘ
Serialize ⓘ
headerFile afx.h ⓘ
afxwin.h ⓘ
introducedBy early versions of MFC (Visual C++ era) ⓘ
library MFC ⓘ
memoryManagementModel manual (no automatic garbage collection) ⓘ
namespace global MFC namespace (no std:: namespace) ⓘ
partOf Microsoft Foundation Class Library ⓘ
platform Windows ⓘ
programmingLanguage C++ ⓘ
providedBy Microsoft ⓘ
provides diagnostic support ⓘ
runtime type information ⓘ
serialization support ⓘ
role fundamental base class in MFC ⓘ
supportsFeature CRuntimeClass-based RTTI ⓘ
MFC serialization mechanism ⓘ
assertion macros integration ⓘ
debug diagnostics ⓘ
dumping object state ⓘ
dynamic creation of objects ⓘ
usedBy most other MFC classes ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.