Polygon Crucher SDK - Documentation
Documentation
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CFileNameSpec Class Reference

A given extension may match several formats. In case of conflict CFileNameSpec is a way to indicate that a given file name matches a specified file class.
CFileNameSpec(filename) simply construct a filename without specifying which is its class.
In that case, the SDK will choose the appropriate parser based an the extension.
If loading fails, a try will be done using the next available parser, and so on. More...

Detailed Description

A given extension may match several formats. In case of conflict CFileNameSpec is a way to indicate that a given file name matches a specified file class.
CFileNameSpec(filename) simply construct a filename without specifying which is its class.
In that case, the SDK will choose the appropriate parser based an the extension.
If loading fails, a try will be done using the next available parser, and so on.

#include <FileInfo.h>

Public Member Functions

 CFileNameSpec (const CXString &filename, unsigned int fileclass=UNKNOWN_CLASS)
 
 CFileNameSpec (LPCTSTR filename, unsigned int fileclass=UNKNOWN_CLASS)
 
bool IsSameFile (const CFileNameSpec &spec) const
 
bool IsDefaultParserChoice () const
 
 operator LPCTSTR () const
 
 operator const CXString & () const
 
void operator= (const CXString &filename)
 
unsigned int GetClass () const
 
void SetClass (unsigned int newclass)
 
const CXStringGetFileName () const
 

The documentation for this class was generated from the following file: