Link to: source code | other
data directory
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class manages address info for the Goldenseal job cost accounting software,
project management software and construction project
estimating software.
class DB_AddressMember
{
public:
static CTextString CombinedAddress(const CTextString &street,
const CTextString &city,
const CTextString &state,
const CTextString &zip);
static CTextString CombinedAddress(const DB_PersistentObject &object);
DB_AddressMember() {}
virtual ~DB_AddressMember() {}
virtual void CopyFrom(const DB_AddressMember &inAddress);
virtual NeoSize GetFileLength(const CNeoFormat *aFormat) const;
virtual Boolean GetMemberValue(const NeoTag aTag, const NeoTag aType,
void *aValue) const;
virtual Boolean SetMemberValue(const NeoTag aTag, const NeoTag aType,
const void *aValue);
virtual void ReadObject(CNeoStream *aStream);
virtual void WriteObject(CNeoStream *aStream);
virtual CTextString GetAddress() const;
public: // unlike most classes, we make the members public
CTextString mStreet,
mCity,
mState,
mZip;
}; |