RelationshipInfo Class

The RelationshipInfo class is derived from VObject. It contains Relationship information about the contact.

Defined in: relationshipinfo.hpp and relationshipinfo.cpp

Class Members

Data Members

public

string first

Relation's first name.

string middle

Relation's middle name.

string last

Relation's last name.

string nickName

Relation's nick name.

unsigned short gender

Relation's gender.

string relationshipType

Type of reationship to the contact.

time_t birthday

Relation's birth date.

Member Functions

public

RelationshipInfo (void)

Constructs a RelationshipInfo object.

RelationshipInfo (const RelationshipInfo & that)

Constructs a RelationshipInfo object that is a copy of the specified Relationship object.

virtual ~RelationshipInfo (void)

Destructs a RelationshipInfo object.

RelationshipInfo & operator= (const RelationshipInfo & that)

Assignment opeator.

bool operator== (const RelationshipInfo & that)

Equality operator.

bool operator!= (const RelationshipInfo & that)

Inequality operator.

bool operator< (const RelationshipInfo & that)

Less than operator.

bool operator> (const RelationshipInfo & that)

Greater than operator.

void clear (void)

Clears all the data fields in the object.

virtual void populateEditView (void)

Overrides VObject's populateEditView function and initializes the object's data members with values that will be displayed during the view editing process.

friend ostream & operator<< (ostream & os, RelationshipInfo & obj)

Stream object out.

friend istream & operator>> (istream & is, RelationshipInfo & obj)

Stream object in.

Copyright 2002-2007 Outerface Technologies, Inc.