~ubuntu-branches/ubuntu/quantal/aspectc++/quantal

« back to all changes in this revision

Viewing changes to Puma/src/cpp/PreFileIncluder.h

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2008-04-10 17:40:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20080410174052-xdnsm7oi8hauyyf1
Tags: 1.0pre4~svn.20080409+dfsg-3
Fix another missing include, this time in Ag++/StdSystem.cc

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
#include "Puma/PreprocessorParser.h"
25
25
#include "Puma/PreMacroExpander.h"
 
26
#include "Puma/Filename.h"
26
27
#include "Puma/Array.h"
27
28
 
28
29
#include <map>
46
47
  PreMacroExpander _expander;
47
48
 
48
49
  // List of include paths.
49
 
  Array<char*> _includeDirs;
 
50
  Array<Filename> _includeDirs;
50
51
  
51
52
  // true if the last included file was protected by an active include guard
52
53
  bool _guarded;
80
81
        
81
82
public:
82
83
  PreFileIncluder (PreprocessorParser &);
83
 
  ~PreFileIncluder ();
84
84
                
85
85
  // Push unit on token stack.
86
86
  void pushOnStack (Unit *);
99
99
  // Add a new include path to list of include paths.
100
100
  void addIncludePath (const char *path);
101
101
        
102
 
  Array<char*> &getIncludePaths () { return (Array<char*> &)_includeDirs; }
 
102
  Array<Filename> &getIncludePaths () { return _includeDirs; }
103
103
};
104
104
 
105
105