~ubuntu-branches/ubuntu/maverick/aspectc++/maverick

« back to all changes in this revision

Viewing changes to AspectC++/ACConfig.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:
49
49
  bool _iterate_aspects;
50
50
  bool _problem_local_class;
51
51
  bool _problem_spec_scope;
 
52
  bool _problem_force_inline;
52
53
  string _size_type;
53
54
  string _project_id;
54
55
  string _proj_file;
55
56
  bool _warn_deprecated;
56
57
  bool _warn_macro;
 
58
  bool _dynamic;
57
59
  
58
60
public:
59
61
 
63
65
          ACOPT_REPOSITORY, ACOPT_NOLINE,
64
66
    ACOPT_PROBLEM_LOCAL_CLASS, ACOPT_NO_PROBLEM_LOCAL_CLASS,
65
67
    ACOPT_PROBLEM_SPEC_SCOPE, ACOPT_NO_PROBLEM_SPEC_SCOPE,
 
68
    ACOPT_PROBLEM_FORCE_INLINE, ACOPT_NO_PROBLEM_FORCE_INLINE,
66
69
    ACOPT_GEN_SIZE_TYPE, ACOPT_PROJ_FILE,
67
70
    ACOPT_WARN_DEPRECATED, ACOPT_NO_WARN_DEPRECATED,
68
71
    ACOPT_WARN_MACRO, ACOPT_NO_WARN_MACRO,
69
 
    ACOPT_KEYWORDS };
 
72
    ACOPT_KEYWORDS, ACOPT_DYNAMIC };
70
73
 
71
74
  ACConfig (ACProject &project, int argc, char** argv) :
72
75
    _project (project), _argc (argc), _argv (argv) {}
78
81
  // get file default cc file extension
79
82
  const char *extension ();
80
83
 
 
84
  // get the associated ACProject
 
85
  ACProject &project () const { return _project; }
 
86
  
81
87
  // get the analysis results
82
88
  int verbose () const { return _v; }
83
89
  const char *file_in () const { return _file_in; }
94
100
  const char *repository () const { return _repository; }
95
101
  bool problem_local_class () const { return _problem_local_class; }
96
102
  bool problem_spec_scope () const { return _problem_spec_scope; }
 
103
  bool problem_force_inline () const { return _problem_force_inline; }
97
104
  string size_type () const { return _size_type; }
98
105
  string project_id () const { return _project_id; }
99
106
  string proj_file () const { return _proj_file; }
100
107
  bool warn_deprecated () const { return _warn_deprecated; }
101
108
  bool warn_macro () const { return _warn_macro; }
 
109
  bool dynamic () const { return _dynamic; }
102
110
  
103
111
private:
104
112
  // print a usage message