11 #ifndef __UT_PathFileInfo__ 
   12 #define __UT_PathFileInfo__ 
   42     void                 deconstructFullPath(
int level);
 
   43     int                  deconstructFullPath();
 
   50     void                 setFullPath(
const char *);
 
   51     void                 setFileName(
const char *);
 
   52     void                 setBaseName(
const char *);
 
   53     void                 setExtension(
const char *);
 
   54     void                 setDirIndex(
int);
 
   68     int                  prepareForSave(
int avoid_overwrite=0,
 
   70                                         int avoid_override=1);
 
   72     void                 setHideFlag(
int o);
 
   73     void                 setAppendFlag(
int o);
 
   74     void                 setNoSaveFlag(
int o);
 
   79     const char          *getFullPath();
 
   80     const char          *getDirectory();
 
   81     const char          *getFileName();
 
   82     const char          *getBaseName();
 
   83     const char          *getExtension();
 
   93     void                 updateHintFlag();
 
  104     unsigned int         myHideFlag:1,
 
OIIO_UTIL_API bool copy(string_view from, string_view to, std::string &err)
 
void setDiskPath(const char *p)
 
void setFilteredFlag(int o)
 
const char * getDiskPath()
 
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.