CoreLinux++  0.4.32
Public Member Functions | List of all members
corelinux::CoreLinuxObject Class Reference

An CoreLinuxObject is a base class for the library. More...

#include <CoreLinuxObject.hpp>

Public Member Functions

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

Detailed Description

An CoreLinuxObject is a base class for the library.

It is used to provide coherence in other implementations.

Constructor & Destructor Documentation

§ CoreLinuxObject()

corelinux::CoreLinuxObject::CoreLinuxObject ( CoreLinuxObjectCref  )

Copy Constructor.

Parameters
CoreLinuxObjectconst reference

Member Function Documentation

§ operator!=()

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

Non-equality operator overload.

Parameters
CoreLinuxObjectconst reference
Returns
false if equal, true otherwise

References operator==().

§ operator=()

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

Assignment operator overload.

Parameters
CoreLinuxObjectconst reference
Returns
CoreLinuxObject reference to self

Referenced by corelinux::Identifier::operator=(), corelinux::Facade::operator=(), and corelinux::Prototype< TypeImpl >::operator=().

§ operator==()

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

Equality operator overload.

Parameters
CoreLinuxObjectconst reference
Returns
true if equal, false otherwise

Referenced by operator!=(), and corelinux::Prototype< TypeImpl >::operator==().


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

This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium