~ubuntu-branches/ubuntu/wily/apvlv/wily

« back to all changes in this revision

Viewing changes to src/ApvlvParams.hpp

  • Committer: Bazaar Package Importer
  • Author(s): Michael Biebl
  • Date: 2011-06-01 22:18:49 UTC
  • mfrom: (10.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20110601221849-niibd5p5i7avemy4
Tags: 0.1.1-1.1
* Non-maintainer upload.
* Add support for poppler >= 0.15. Patch by Pino Toscano. (Closes: #627609)

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
using namespace std;
43
43
 
44
44
namespace apvlv
45
 
{
 
45
  {
46
46
  typedef map < string, string > ApvlvParam;
47
47
 
48
48
  class ApvlvParams
49
 
  {
50
 
  public:
51
 
    ApvlvParams ();
52
 
    ~ApvlvParams ();
53
 
 
54
 
    bool loadfile (const char *filename);
55
 
 
56
 
    bool push (string & ch, string & str);
57
 
 
58
 
    bool push (const char *c, const char *s);
59
 
 
60
 
    const char *values (const char *key);
61
 
 
62
 
    int valuei (const char *key);
63
 
 
64
 
    double valuef (const char *key);
65
 
 
66
 
    bool valueb (const char *key);
67
 
 
68
 
  private:
 
49
    {
 
50
    public:
 
51
      ApvlvParams ();
 
52
      ~ApvlvParams ();
 
53
 
 
54
      bool loadfile (const char *filename);
 
55
 
 
56
      bool push (string & ch, string & str);
 
57
 
 
58
      bool push (const char *c, const char *s);
 
59
 
 
60
      const char *values (const char *key);
 
61
 
 
62
      int valuei (const char *key);
 
63
 
 
64
      double valuef (const char *key);
 
65
 
 
66
      bool valueb (const char *key);
 
67
 
 
68
    private:
69
69
      ApvlvParam mSettings;
70
 
  };
 
70
    };
71
71
 
72
72
  extern ApvlvParams *gParams;
73
73
}