Assimp  v4.1. (December 2018)
Assimp::FBX::Token Class Reference

Represents a single token in a FBX file. More...

Public Member Functions

const char * begin () const
 
unsigned int Column () const
 
const char * end () const
 
bool IsBinary () const
 
unsigned int Line () const
 
unsigned int Offset () const
 
std::string StringContents () const
 
 Token (const char *sbegin, const char *send, TokenType type, unsigned int line, unsigned int column)
 construct a textual token More...
 
 Token (const char *sbegin, const char *send, TokenType type, unsigned int offset)
 construct a binary token More...
 
TokenType Type () const
 
 ~Token ()
 

Detailed Description

Represents a single token in a FBX file.

Tokens are classified by the TokenType enumerated types.

Offers iterator protocol. Tokens are immutable.

Constructor & Destructor Documentation

◆ Token() [1/2]

Assimp::FBX::Token::Token ( const char *  sbegin,
const char *  send,
TokenType  type,
unsigned int  line,
unsigned int  column 
)

construct a textual token

◆ Token() [2/2]

Assimp::FBX::Token::Token ( const char *  sbegin,
const char *  send,
TokenType  type,
unsigned int  offset 
)

construct a binary token

◆ ~Token()

Assimp::FBX::Token::~Token ( )

Member Function Documentation

◆ begin()

const char* Assimp::FBX::Token::begin ( ) const
inline

◆ Column()

unsigned int Assimp::FBX::Token::Column ( ) const
inline

◆ end()

const char* Assimp::FBX::Token::end ( ) const
inline

◆ IsBinary()

bool Assimp::FBX::Token::IsBinary ( ) const
inline

◆ Line()

unsigned int Assimp::FBX::Token::Line ( ) const
inline

◆ Offset()

unsigned int Assimp::FBX::Token::Offset ( ) const
inline

◆ StringContents()

std::string Assimp::FBX::Token::StringContents ( ) const
inline

◆ Type()

TokenType Assimp::FBX::Token::Type ( ) const
inline

Member Data Documentation

◆ line

const unsigned int Assimp::FBX::Token::line

◆ offset

unsigned int Assimp::FBX::Token::offset

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