Link to: source code | unit
cost directory
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class manages breakdown calculators in the Goldenseal accounting software,
estimating software, project management software
and construction estimating software.
Breakdown class values for accounting software reports
class CCalcBreakdown : public CCalculatorList
{
public:
static CLASS_DESC *sDescriptor;
static DB_PersistentObject *MakeNew() { return TCS_NEW CCalcBreakdown; }
CCalcBreakdown();
virtual ~CCalcBreakdown() {}
virtual DBid GetDBClassID(void) const { return id_CalcBreakdown; }
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
};
};
|