Path Tracer
Namespaces | Macros | Functions
ParsingUtils.h File Reference

Defines helper functions for text parsing. More...

#include <assimp/StringComparison.h>
#include <assimp/StringUtils.h>
#include <assimp/defs.h>
#include <vector>

Go to the source code of this file.

Namespaces

 Assimp
 

Functions

template<class char_t >
AI_FORCE_INLINE char_t Assimp::ToLower (char_t in)
 
template<class char_t >
AI_FORCE_INLINE char_t Assimp::ToUpper (char_t in)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::IsUpper (char_t in)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::IsLower (char_t in)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::IsSpace (char_t in)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::IsLineEnd (char_t in)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::IsSpaceOrNewLine (char_t in)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::SkipSpaces (const char_t *in, const char_t **out)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::SkipSpaces (const char_t **inout)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::SkipLine (const char_t *in, const char_t **out)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::SkipLine (const char_t **inout)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::SkipSpacesAndLineEnd (const char_t *in, const char_t **out)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::SkipSpacesAndLineEnd (const char_t **inout)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::GetNextLine (const char_t *&buffer, char_t out[BufferSize])
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::IsNumeric (char_t in)
 
template<class char_t >
AI_FORCE_INLINE bool Assimp::TokenMatch (char_t *&in, const char *token, unsigned int len)
 
AI_FORCE_INLINE bool Assimp::TokenMatchI (const char *&in, const char *token, unsigned int len)
 Case-ignoring version of TokenMatch. More...
 
AI_FORCE_INLINE void Assimp::SkipToken (const char *&in)
 
AI_FORCE_INLINE std::string Assimp::GetNextToken (const char *&in)
 
template<class string_type >
AI_FORCE_INLINE unsigned int Assimp::tokenize (const string_type &str, std::vector< string_type > &tokens, const string_type &delimiters)
 Will perform a simple tokenize. More...
 
std::string Assimp::ai_stdStrToLower (const std::string &str)
 

Detailed Description

Defines helper functions for text parsing.