34 #ifndef __EST_PATHNAME_H__
35 #define __EST_PATHNAME_H__
37 #include "EST_String.h"
67 int is_absolute(
void)
const;
68 inline int is_relative(
void)
const {
return !is_absolute();};
69 int is_dirname(
void)
const;
70 inline int is_filename(
void)
const {
return !is_dirname(); };
83 {
return (*
this) = append(*
this, addition); }
85 {
return (*
this) = append(*
this, addition); }
87 {
return (*
this) = append(*
this, addition); }
96 int operator == (
const char * thing)
100 int operator != (
const char * thing)
EST_String(void)
Construct an empty string.
EST_String at(int from, int len=0) const
Return part at position.