|
cbp2make
Makefile generation tool for Code::Blocks IDE
|
Declares interface for gathering build unit dependencies from project files into build unit dependency database. More...
#include <depsearch.h>
Public Member Functions | |
| virtual void | Clear (void) |
| Resets the filter to the initial state. More... | |
| virtual void | Show (void) |
| Prints filter settings to standard output. More... | |
| virtual void | Assign (const CIncludeSearchFilter &Filter) |
| Copies filter settings from another filter. More... | |
| virtual bool | Execute (const CString &FileName, CStringList &Includes) |
| Gathers dependencies to Includes string list starting from FileName file. More... | |
| virtual bool | Execute (const CString &FileName, CDependencyInfo &Dependencies) |
| Gathers dependencies to Dependencies database starting from FileName file. More... | |
| void | AddIncludeDirectory (const CString &Path) |
| Adds Path path to the list of unit lookup directories. More... | |
| void | AddIncludeDirectories (const CStringList &Paths) |
| Adds Paths list of paths to the list of unit lookup directories. More... | |
| void | AddMacroDefiniton (const CString &Macro) |
| Adds Macro macro to the list of macros. More... | |
| void | AddMacroDefinitons (const CStringList &Macros) |
| Adds Macros macros to the list of macros. More... | |
| CString | ResolveIncludePath (const CString &IncludeName) |
| Resolves a build unit file name into complete file path. More... | |
| CIncludeSearchFilter (void) | |
| Creates dependency search filter. More... | |
| CIncludeSearchFilter (const CIncludeSearchFilter &Filter) | |
| Copies dependency search filter from another filter. More... | |
| ~CIncludeSearchFilter (void) | |
| Destroys dependency search filter. More... | |
Protected Attributes | |
| CStringList | m_IncludeDirectories |
| a list of directories to look for build units. More... | |
| CStringList | m_DefinedMacros |
| a list of preprocessor's macro defnitions. More... | |
Declares interface for gathering build unit dependencies from project files into build unit dependency database.
| CIncludeSearchFilter::CIncludeSearchFilter | ( | void | ) |
Creates dependency search filter.
| CIncludeSearchFilter::CIncludeSearchFilter | ( | const CIncludeSearchFilter & | Filter) |
Copies dependency search filter from another filter.
| Filter | another dependency search filter. |
| CIncludeSearchFilter::~CIncludeSearchFilter | ( | void | ) |
Destroys dependency search filter.
| CIncludeSearchFilter::AddIncludeDirectories | ( | const CStringList & | Paths) |
Adds Paths list of paths to the list of unit lookup directories.
| Paths | a list of directories. |
| CIncludeSearchFilter::AddIncludeDirectory | ( | const CString & | Path) |
Adds Path path to the list of unit lookup directories.
| Path | a directory path. |
| CIncludeSearchFilter::AddMacroDefiniton | ( | const CString & | Macro) |
Adds Macro macro to the list of macros.
| Macro | name of a macro definition. |
| CIncludeSearchFilter::AddMacroDefinitons | ( | const CStringList & | Macros) |
Adds Macros macros to the list of macros.
| Macros | a list of names of macro definitions. |
|
virtual |
Copies filter settings from another filter.
| Filter | another filter. |
|
virtual |
Resets the filter to the initial state.
|
virtual |
Gathers dependencies to Includes string list starting from FileName file.
| FileName | a build unit name. |
| Includes | a list of build unit names. |
Reimplemented in CCppIncludeSearchFilter.
|
virtual |
Gathers dependencies to Dependencies database starting from FileName file.
| FileName | a build unit name. |
| Dependencies | a build unit dependency database. |
Reimplemented in CCppIncludeSearchFilter.
| CIncludeSearchFilter::ResolveIncludePath | ( | const CString & | IncludeName) |
Resolves a build unit file name into complete file path.
| IncludeName | a build unit file name. |
|
virtual |
Prints filter settings to standard output.
|
protected |
a list of preprocessor's macro defnitions.
|
protected |
a list of directories to look for build units.
1.8.4