Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [File List](files.md) - [File Members](globals.md)

StrClass.h File Reference

#include "Macros.h"
#include "Allocate.h"

Include dependency graph for StrClass.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class   String

Defines

#define  STRINGALLOC(baz)   (char *)AllocString((size_t)baz )
#define  STRINGFREE(baz)   {if (baz){FreeString( baz );baz=NULL;}}
#define  STRINGSIZE   255
#define  periodch   '.'
#define  periodch_r   ((char)255)
#define  pathch_r   ((char)254)
#define  quotech   '\"'
#define  NATIVESEPARATOR   '\\'

Enumerations

enum   {
  UNIT_NONE, UNIT_CENTIMETERS, UNIT_METERS, UNIT_FEET,
  UNIT_INCHES, UNIT_FEETANDINCHES, UNIT_PERCENTAGE, UNIT_ANGLE,
  UNIT_SMPTE, UNIT_FRAMES
}

Functions

String  operator+ (const String &left, const String &right)
FILEIOEXPORT String  FormatTime (LONG sec, BOOL force=FALSE)
void  StripOffName (String &)
FILEIOEXPORT void  AddNameToPath (String &, const String &)
FILEIOEXPORT String  CombineNameToPath (const String &path, const String &name)
FILEIOEXPORT String  AddNameToExeDirectory (String name)
FILEIOEXPORT String  AddNameToDataDirectory (String name)
FILEIOEXPORT void  FreeAppPath ()
FILEIOEXPORT void AFXAPI  DDX_Text (CDataExchange *pDX, int nIDC, String &value)
FILEIOEXPORT String  NativeToUniversal (const String &nativepath)
FILEIOEXPORT String  UniversalToNative (const String &puniversalpath)
PLUGINEXPORT int  GetMeasurementUnits ()
PLUGINEXPORT void  SetMeasurementUnits (int pmeasurementunits)
PLUGINEXPORT CString  UnitToString (float cm, int pmeasurementunits=-1, int fps=-1, float modulo=.01f)
PLUGINEXPORT void AFXAPI  DDX_Unit (CDataExchange *pDX, int nIDC, float &cm)
PLUGINEXPORT void AFXAPI  DDV_MinMaxUnit (CDataExchange *pDX, float const &value, float minVal, float maxVal)