Reference

corelinux_CoreLinuxObject(3)

An CoreLinuxObject is a base class for the library.

NAME

corelinux::CoreLinuxObject - An CoreLinuxObject is a base class for the library.

SYNOPSIS

#include <CoreLinuxObject.hpp>

Inherited by corelinux::AbstractFactory< UniqueId >, corelinux::AbstractFactory< NameIdentifier >, corelinux::Bridge< Implementation >, corelinux::Bridge< EnginePtr >, corelinux::Component, corelinux::Decorator< Implementation >, corelinux::Decorator< BannerComponentPtr >, corelinux::Facade, corelinux::Identifier, corelinux::Iterator< ElementType >, corelinux::Prototype< TypeImpl >, corelinux::Prototype< Engine >, and corelinux::Singleton< TypeImpl >.

Public Member Functions

CoreLinuxObject (void)
Default Constructor. CoreLinuxObject (CoreLinuxObjectCref)
Copy Constructor. virtual ~CoreLinuxObject (void)
Virtual Destructor. CoreLinuxObjectRef operator= (CoreLinuxObjectCref)
Assignment operator overload. bool operator== (CoreLinuxObjectCref) const
Equality operator overload. bool operator!= (CoreLinuxObjectCref) const
Non-equality operator overload.

Detailed Description

An CoreLinuxObject is a base class for the library.

It is used to provide coherence in other implementations.

Constructor & Destructor Documentation

corelinux::CoreLinuxObject::CoreLinuxObject (CoreLinuxObjectCref)

Copy Constructor. Parameters:

CoreLinuxObject const reference

Member Function Documentation

bool corelinux::CoreLinuxObject::operator!= (CoreLinuxObjectCref) const

Non-equality operator overload. Parameters:

CoreLinuxObject const reference

Returns:

false if equal, true otherwise

CoreLinuxObjectRef corelinux::CoreLinuxObject::operator= (CoreLinuxObjectCref)

Assignment operator overload. Parameters:

CoreLinuxObject const reference

Returns:

CoreLinuxObject reference to self

bool corelinux::CoreLinuxObject::operator== (CoreLinuxObjectCref) const

Equality operator overload. Parameters:

CoreLinuxObject const reference

Returns:

true if equal, false otherwise

Author

Generated automatically by Doxygen for CoreLinux++ from the source code.

History