~ubuntu-branches/ubuntu/saucy/libwpd/saucy

« back to all changes in this revision

Viewing changes to src/lib/WPXProperty.h

  • Committer: Package Import Robot
  • Author(s): Rene Engelhard
  • Date: 2011-11-29 23:31:13 UTC
  • mfrom: (1.2.5)
  • Revision ID: package-import@ubuntu.com-20111129233113-xdtwca9h0y6wdxst
Tags: 0.9.4-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
1
2
/* libwpd
2
3
 * Copyright (C) 2004 William Lachance (wrlach@gmail.com)
3
4
 * Copyright (C) 2005 Net Integration Technologies (http://www.net-itech.com)
36
37
        virtual int getInt() const = 0;
37
38
        virtual double getDouble() const = 0;
38
39
        virtual WPXString getStr() const = 0;
39
 
        virtual WPXProperty * clone() const = 0;
 
40
        virtual WPXProperty *clone() const = 0;
40
41
};
41
42
 
42
43
class WPXPropertyFactory
43
44
{
44
45
public:
45
 
        static WPXProperty * newStringProp(const WPXString &str);
46
 
        static WPXProperty * newStringProp(const char *str);
47
 
        static WPXProperty * newIntProp(const int val);
48
 
        static WPXProperty * newBoolProp(const bool val);
49
 
        static WPXProperty * newDoubleProp(const double val);
50
 
        static WPXProperty * newInchProp(const double val);
51
 
        static WPXProperty * newPercentProp(const double val);
52
 
        static WPXProperty * newPointProp(const double val);
53
 
        static WPXProperty * newTwipProp(const double val);
 
46
        static WPXProperty *newStringProp(const WPXString &str);
 
47
        static WPXProperty *newStringProp(const char *str);
 
48
        static WPXProperty *newIntProp(const int val);
 
49
        static WPXProperty *newBoolProp(const bool val);
 
50
        static WPXProperty *newDoubleProp(const double val);
 
51
        static WPXProperty *newInchProp(const double val);
 
52
        static WPXProperty *newPercentProp(const double val);
 
53
        static WPXProperty *newPointProp(const double val);
 
54
        static WPXProperty *newTwipProp(const double val);
54
55
};
55
56
#endif /* WPXPROPERTY_H */
 
57
/* vim:set shiftwidth=4 softtabstop=4 noexpandtab: */