Link to: source code | other
data directory
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class finds text values for the Goldenseal job cost accounting software,
project management software, construction
estimating software
and construction project estimating software.
class DB_CStringSelector : public DB_MemberSelector
{
public:
static CNeoMetaSelect * NeoNear FMeta;
static CNeoTypeSelect *MakeNew(void) { return NeoNew DB_CStringSelector; }
DB_CStringSelector(const TagType aTag = kNeoNoTag, const CTextString &cstring = cEmptyString);
virtual ~DB_CStringSelector();
//virtual NeoSize GetFileLength(const CNeoFormat *aFormat) const;
NeoOrder CompareStrings(const CTextString &value) const;
virtual Boolean MatchesString(const CTextString &value) const;
virtual void ReadFromStream(CNeoStream *aStream, const NeoTag aTag = kNeoNoTag);
virtual void WriteToStream(CNeoStream *aStream, const NeoTag aTag = kNeoNoTag) const;
virtual NeoOrder compare(const CNeoPersist *aNode, const short aOffset,
NeoOrder *aKeyOrder) const;
protected:
CTextString mValue;
}; |