Link to: source code | unit
cost directory
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class manages list calculators in the Goldenseal
business management software,
estimating software, project management software
and construction estimating software.
Accounting software reports from list classes
class CCalcLists : public CCalculatorList
{
public:
static CLASS_DESC *sDescriptor;
static DB_PersistentObject *MakeNew() { return TCS_NEW CCalcLists; }
CCalcLists();
virtual ~CCalcLists() {}
virtual DBid GetDBClassID(void) const { return id_CalcList; }
virtual void CopyFrom(DB_PersistentObject *source, const UInt8 copyFlags = 0);
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, const TagType aTag);
virtual void WriteObject(CNeoStream *aStream, const TagType aTag);
protected:
// no members
enum
{
cCopyFileLength = 0,
cFileLength = cCopyFileLength + 0
};
}; |