Code::Blocks  SVN r11506
Classes | Typedefs | Functions
projectfile.h File Reference
#include <vector>
#include "settings.h"
#include "globals.h"
#include "prep.h"
#include <wx/dynarray.h>
#include <wx/filename.h>
#include <wx/treectrl.h>
#include <wx/hashset.h>
Include dependency graph for projectfile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pfCustomBuild
 
class  ProjectFile
 Represents a file in a Code::Blocks project. More...
 
class  pfDetails
 This is a helper class that caches various filenames for one ProjectFile. More...
 

Typedefs

typedef std::vector< ProjectFile * > ProjectFilesVector
 

Functions

 WX_DECLARE_HASH_MAP (ProjectBuildTarget *, pfDetails *, wxPointerHash, wxPointerEqual, PFDMap)
 
 WX_DECLARE_HASH_MAP (wxString, pfCustomBuild, wxStringHash, wxStringEqual, pfCustomBuildMap)
 
 WX_DEFINE_ARRAY_INT (int, editorFoldLinesArray)
 
 WX_DECLARE_HASH_SET (ProjectFile *, wxPointerHash, wxPointerEqual, FilesList)
 
 WX_DEFINE_SORTED_ARRAY (ProjectFile *, ProjectFileArray)
 

Typedef Documentation

◆ ProjectFilesVector

typedef std::vector<ProjectFile*> ProjectFilesVector

Definition at line 33 of file projectfile.h.

Function Documentation

◆ WX_DECLARE_HASH_MAP() [1/2]

WX_DECLARE_HASH_MAP ( ProjectBuildTarget ,
pfDetails ,
wxPointerHash  ,
wxPointerEqual  ,
PFDMap   
)

◆ WX_DECLARE_HASH_MAP() [2/2]

WX_DECLARE_HASH_MAP ( wxString  ,
pfCustomBuild  ,
wxStringHash  ,
wxStringEqual  ,
pfCustomBuildMap   
)

◆ WX_DECLARE_HASH_SET()

WX_DECLARE_HASH_SET ( ProjectFile ,
wxPointerHash  ,
wxPointerEqual  ,
FilesList   
)

◆ WX_DEFINE_ARRAY_INT()

WX_DEFINE_ARRAY_INT ( int  ,
editorFoldLinesArray   
)

◆ WX_DEFINE_SORTED_ARRAY()

WX_DEFINE_SORTED_ARRAY ( ProjectFile ,
ProjectFileArray   
)