Eaagles::Basic::LcPair Class Reference

Inherits Eaagles::Basic::LcObject.

Inheritance diagram for Eaagles::Basic::LcPair:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Basic::LcPair:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LcPair (const char *slot, LcObject *object)
LcIdentslot ()
const LcIdentslot () const
LcObjectobject ()
const LcObjectobject () const
virtual bool isValid () const

Private Attributes

LcIdentslotname
LcObjectobj

Detailed Description

 An Ident/Object pair.

    Input file syntax:
         ident:  <object>
    


Constructor & Destructor Documentation

Eaagles::Basic::LcPair::LcPair ( const char *  slot,
LcObject object 
)

Constructor with slot name and object. The LcObject, obj, is ref() and unref(), as needed, by LcPair.


Member Function Documentation

LcIdent* Eaagles::Basic::LcPair::slot (  )  [inline]

Returns the name of the slot.

const LcIdent* Eaagles::Basic::LcPair::slot (  )  const [inline]

LcObject* Eaagles::Basic::LcPair::object (  )  [inline]

as needed.

Returns a pointer to the object. The caller should ref() the object,

const LcObject* Eaagles::Basic::LcPair::object (  )  const [inline]

bool Eaagles::Basic::LcPair::isValid (  )  const [virtual]

LcObject interface.

Reimplemented from Eaagles::Basic::LcObject.


Member Data Documentation

LcIdent* Eaagles::Basic::LcPair::slotname [private]

Slot name.

LcObject* Eaagles::Basic::LcPair::obj [private]

Pointer to Object.


Generated on Tue Dec 19 16:26:21 2006 for Eaagles by  doxygen 1.5.0