#include <project_item.h>

+ Inheritance diagram for clan::ProjectFileItem:

Public Member Functions

 ProjectFileItem (std::string filename)
 
void add (ProjectItem *item)
 
const std::vector< ProjectItem * > & children () const
 
void clear ()
 
std::string get_filename ()
 
std::string get_location ()
 
std::string get_name () const
 
virtual Projectget_project () const
 
std::string get_project_relative_filename ()
 
ProjectItemparent () const
 
ProjectItemremove (int index)
 

Public Attributes

std::string filename
 

Protected Member Functions

std::string get_parent_path (bool project_relative)
 
std::string parent_path_combine (bool project_relative)
 

The documentation for this class was generated from the following file: