10 #define __HOM_text_h__
26 virtual std::string expandString(
const char *str) = 0;
27 virtual std::string expandStringAtFrame(
const char *str,
double frame) = 0;
28 virtual std::string incrementNumberedString(
const char *str) = 0;
33 virtual std::string encode(
const char *varname) = 0;
34 virtual std::string decode(
const char *varname) = 0;
35 virtual std::string encodeAttrib(
const char *attribname) = 0;
36 virtual std::string decodeAttrib(
const char *attribname) = 0;
37 virtual std::string encodeParm(
const char *parmname) = 0;
38 virtual std::string decodeParm(
const char *parmname) = 0;
41 virtual std::string alphaNumeric(
const char *str) = 0;
46 const char *anchor_path =
nullptr) = 0;
49 const char *anchor_path =
nullptr) = 0;
54 SWIGOUT(%kwargs collapseCommonVars;)
56 const std::vector<std::string> &vars =
57 std::vector<std::string>()) = 0;
61 virtual bool patternMatch(
const char *
pattern,
const char* str,
bool ignore_case=
false,
bool path_match=
false) = 0;
OIIO_API bool rename(string_view from, string_view to, std::string &err)
GLsizei const GLchar *const * path
string __repr__(VtArray< T > const &self)
std::string OIIO_API replace(string_view str, string_view pattern, string_view replacement, bool global=false)
FMT_CONSTEXPR bool find(Ptr first, Ptr last, T value, Ptr &out)
GLsizei const GLchar *const * string