3 # Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
6 --- OpenSP-1.5/include/Attribute.h~attributevalue 2000-03-09 13:30:56.000000000 -0500
7 +++ OpenSP-1.5/include/Attribute.h 2004-01-20 14:11:36.000000000 -0500
9 class AttributeContext;
12 +class SP_API AttributeValue : public Resource {
20 + virtual ~AttributeValue();
21 + virtual AttributeSemantics *makeSemantics(const DeclaredValue *,
26 + virtual Type info(const Text *&, const StringC *&) const = 0;
27 + virtual const Text *text() const;
28 + virtual Boolean recoverUnquoted(const StringC &, const Location &,
29 + AttributeContext &, const StringC &);
30 + static Boolean handleAsUnterminated(const Text &, AttributeContext &);
34 class SP_API AttributeDefinitionDesc {
36 AttributeDefinitionDesc() { }
38 ConstPtr<Notation> notation_;
41 -class SP_API AttributeValue : public Resource {
49 - virtual ~AttributeValue();
50 - virtual AttributeSemantics *makeSemantics(const DeclaredValue *,
55 - virtual Type info(const Text *&, const StringC *&) const = 0;
56 - virtual const Text *text() const;
57 - virtual Boolean recoverUnquoted(const StringC &, const Location &,
58 - AttributeContext &, const StringC &);
59 - static Boolean handleAsUnterminated(const Text &, AttributeContext &);
62 class SP_API ImpliedAttributeValue : public AttributeValue {
64 ImpliedAttributeValue();