equal
deleted
inserted
replaced
18 #define CDLTKPROCESS_H |
18 #define CDLTKPROCESS_H |
19 |
19 |
20 #include <CdlCompilerToolkit/CdlTkInterface.h> |
20 #include <CdlCompilerToolkit/CdlTkInterface.h> |
21 #include <CdlCompilerToolkit/CdlTkInstance.h> |
21 #include <CdlCompilerToolkit/CdlTkInstance.h> |
22 #include <fstream> |
22 #include <fstream> |
|
23 #include <memory> |
23 |
24 |
24 namespace CdlCompilerToolkit { |
25 namespace CdlCompilerToolkit { |
|
26 class CCdlTkApi; |
|
27 class CCdlTkInterface; |
25 |
28 |
26 /** |
29 /** |
27 * CCdlTkProcess |
30 * CCdlTkProcess |
28 * Does very little yet. |
31 * Does very little yet. |
29 */ |
32 */ |
383 virtual void ApiNotInLeft(const CCdlTkApi& aApi) = 0; |
386 virtual void ApiNotInLeft(const CCdlTkApi& aApi) = 0; |
384 /** |
387 /** |
385 * Called when an API is found that is only in the left hand interface |
388 * Called when an API is found that is only in the left hand interface |
386 */ |
389 */ |
387 virtual void ApiNotInRight(const CCdlTkApi& aApi) = 0; |
390 virtual void ApiNotInRight(const CCdlTkApi& aApi) = 0; |
|
391 |
|
392 virtual ~MCdlTkApiCheckObserver(){} |
388 }; |
393 }; |
389 |
394 |
390 /** |
395 /** |
391 * process for checking (diffing) two CDL interfaces' APIs |
396 * process for checking (diffing) two CDL interfaces' APIs |
392 */ |
397 */ |