| Puma Reference Manual | Puma::Filename Class Reference |
#include <Filename.h>

Public Member Functions | |
| Filename () | |
| Filename (const char *n) | |
| Filename & | operator= (const char *n) |
| bool | operator~ () const |
| void | name (const char *n) |
| const char * | name () const |
| const char * | path () const |
| const char * | root () const |
| bool | is_absolute () const |
| bool | operator== (const Filename &f) const |
| bool | operator!= (const Filename &f) const |
| virtual void | print (ostream &os) const |
| Print something on the given output stream. More... | |
Public Member Functions inherited from Puma::SmartPtr | |
| SmartPtr () | |
| ~SmartPtr () | |
| SmartPtr (const SmartPtr ©) | |
| SmartPtr (RefCnt *rc) | |
| SmartPtr & | operator= (const SmartPtr ©) |
| void | data (RefCnt *d) |
| void | clear () |
| RefCnt * | data () const |
| bool | is_defined () const |
Public Member Functions inherited from Puma::Printable | |
| virtual | ~Printable () |
| Destructor. More... | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Print something on the given output stream.
| os | The output stream. |
Implements Puma::Printable.
|
inline |