Puma Reference Manual Puma::FileUnit Class Reference



Puma::FileUnit Class Reference

#include <FileUnit.h>

Inheritance diagram for Puma::FileUnit:
Inheritance graph

List of all members.

Public Member Functions

 FileUnit ()
 FileUnit (Unit &)
 FileUnit (const List &)
virtual ~FileUnit ()
virtual void name (const char *)
 Set the name of the unit (usually the file name).
void setLocation (const char *)
char * lastLocation () const
char * absolutePath () const
bool isFile () const
 Check if this is a unit for a file.
bool belongsTo (Project &)

Static Public Member Functions

static char * absolutePath (const char *)
static char * resolvePath (const char *)

Constructor & Destructor Documentation

Puma::FileUnit::FileUnit ( Unit unit) [inline]
Puma::FileUnit::FileUnit ( const List list) [inline]
Puma::FileUnit::~FileUnit ( ) [inline, virtual]

Member Function Documentation

char * Puma::FileUnit::absolutePath ( ) const [inline]
static char* Puma::FileUnit::absolutePath ( const char *  ) [static]
bool Puma::FileUnit::isFile ( ) const [inline, virtual]

Check if this is a unit for a file.

Reimplemented from Puma::Unit.

char * Puma::FileUnit::lastLocation ( ) const [inline]
virtual void Puma::FileUnit::name ( const char *  name) [virtual]

Set the name of the unit (usually the file name).

Parameters:
nameThe name.

Reimplemented from Puma::Unit.

static char* Puma::FileUnit::resolvePath ( const char *  ) [static]
void Puma::FileUnit::setLocation ( const char *  )