equal
deleted
inserted
replaced
41 EPolyDll, |
41 EPolyDll, |
42 EExexp, |
42 EExexp, |
43 EStdExe |
43 EStdExe |
44 }; |
44 }; |
45 |
45 |
|
46 enum EAsmDialect // Which dialect of arm assembly to write for the --dump option |
|
47 { |
|
48 EArmas, // RVCT armas |
|
49 EGas // GNU as |
|
50 }; |
46 typedef unsigned int UINT; |
51 typedef unsigned int UINT; |
47 |
52 |
48 using std::vector; |
53 using std::vector; |
49 /** |
54 /** |
50 This class is the abstract base class from which ParameterManager is derived. |
55 This class is the abstract base class from which ParameterManager is derived. |
276 virtual bool ExcludeUnwantedExports() = 0; |
281 virtual bool ExcludeUnwantedExports() = 0; |
277 virtual bool IsCustomDllTarget() = 0; |
282 virtual bool IsCustomDllTarget() = 0; |
278 virtual bool SymNamedLookup() = 0; |
283 virtual bool SymNamedLookup() = 0; |
279 virtual bool IsDebuggable() = 0; |
284 virtual bool IsDebuggable() = 0; |
280 virtual bool IsSmpSafe() = 0; |
285 virtual bool IsSmpSafe() = 0; |
|
286 virtual EAsmDialect AsmDialect() = 0; |
281 }; |
287 }; |
282 |
288 |
283 |
289 |
284 #endif // PARAMETERLISTINTERFACE_H |
290 #endif // PARAMETERLISTINTERFACE_H |
285 |
291 |