DCL 4.0
Loading...
Searching...
No Matches
Object Class Reference

#include <Object.h>

Inheritance diagram for Object:
Array< Entity > HashMap< String, TextTemplate > HashMap< String, TextTemplate > List< Update > List< IniLine > List< TextNode > List< Update > List< IniLine > List< TextNode > APEv2 APEv2Item ARRAY_T Arguments Array< ELEMENT > CharsetDecoder CharsetEncoder Dir Dll Exception File HASHMAP_T HashMap< KEY, VALUE, HASH_FUN > HashMap< KEY, VALUE, HASH_FUN > HttpFormData HttpFormDataDecoder HttpServlet HttpServletContext ID3v1 ID3v2 ID3v2Frame IniFile InputStream LISTED_HASHMAP_T LIST_T List< ELEMENT > List< ELEMENT > ListedHashMap< KEY, VALUE, HASH_FUN > ListedHashMap< KEY, VALUE, HASH_FUN > MediaInfo OutputStream Reader Registry SQL::Connection SQL::Field SQL::Query SQLConnection SQLConnectionPool SQLDriverPool SQLField SQLFields SQLParams SQLQuery TextTemplate Thread URI VisitorBook Writer XmlNode XmlParser

Public Member Functions

virtual String toString () const
virtual void destroy ()
String className () const
bool isInstanceOf (const std::type_info &typeinfo) const
virtual const std::type_info & typeInfo () const

Protected Member Functions

virtual ~Object ()
 Object ()

Detailed Description

Definition at line 117 of file Object.h.

Constructor & Destructor Documentation

◆ ~Object()

Object::~Object ( )
protectedvirtual

Definition at line 179 of file Object.cpp.

180{
181}

◆ Object()

Object::Object ( )
protected

Definition at line 183 of file Object.cpp.

184{
185}

Member Function Documentation

◆ className()

String Object::className ( ) const

Definition at line 163 of file Object.cpp.

164{
165 return __getDemangledTypeName(typeInfo());
166}
virtual const std::type_info & typeInfo() const
Definition Object.cpp:126

◆ destroy()

void Object::destroy ( )
virtual

파생클래스에서 new 연산자를 override했거나, 추가적인 행위가 필요하다면 이것도 override하라

Reimplemented in Exception, IBConnection, IFXConnection, MyConnection, OciConnection, PgConnection, and SQL::Connection.

Definition at line 192 of file Object.cpp.

193{
194 delete this;
195}

◆ isInstanceOf()

bool Object::isInstanceOf ( const std::type_info & typeinfo) const

Definition at line 168 of file Object.cpp.

169{
170#if _MSC_VER <= 1200
171 return (typeInfo() == info) != 0;
172#else // __GNUC__,
173 return (typeInfo() == info);
174#endif
175}

◆ toString()

◆ typeInfo()

__DCL_BEGIN_NAMESPACE const std::type_info & Object::typeInfo ( ) const
virtual

Definition at line 126 of file Object.cpp.

127{
128// return typeid(*this);
129 return typeid(Object);
130}
Object()
Definition Object.cpp:183

The documentation for this class was generated from the following files: