Assimp  v4.1. (December 2018)
Assimp::WordIterator Struct Reference

Public Types

using difference_type = ptrdiff_t
 
using iterator_category = std::input_iterator_tag
 
using pointer = value_type *
 
using reference = value_type &
 
using value_type = const char *
 

Public Member Functions

bool operator!= (const WordIterator &other) const
 
const char * operator* () const
 
WordIteratoroperator++ ()
 
WordIterator operator++ (int)
 
WordIteratoroperator= (const WordIterator &other)
 
bool operator== (const WordIterator &other) const
 
 WordIterator (const char *start, const char *end)
 
 WordIterator ()
 
 WordIterator (const WordIterator &other)
 

Public Attributes

const char * end_
 
const char * start_
 

Static Public Attributes

static const char * whitespace = ", \t\r\n"
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using Assimp::WordIterator::iterator_category = std::input_iterator_tag

◆ pointer

◆ reference

◆ value_type

using Assimp::WordIterator::value_type = const char*

Constructor & Destructor Documentation

◆ WordIterator() [1/3]

Assimp::WordIterator::WordIterator ( const char *  start,
const char *  end 
)
inline

◆ WordIterator() [2/3]

Assimp::WordIterator::WordIterator ( )
inline

◆ WordIterator() [3/3]

Assimp::WordIterator::WordIterator ( const WordIterator other)
inline

Member Function Documentation

◆ operator!=()

bool Assimp::WordIterator::operator!= ( const WordIterator other) const
inline

◆ operator*()

const char* Assimp::WordIterator::operator* ( ) const
inline

◆ operator++() [1/2]

WordIterator& Assimp::WordIterator::operator++ ( )
inline

◆ operator++() [2/2]

WordIterator Assimp::WordIterator::operator++ ( int  )
inline

◆ operator=()

WordIterator& Assimp::WordIterator::operator= ( const WordIterator other)
inline

◆ operator==()

bool Assimp::WordIterator::operator== ( const WordIterator other) const
inline

Member Data Documentation

◆ end_

const char * Assimp::WordIterator::end_

◆ start_

const char* Assimp::WordIterator::start_

◆ whitespace

const char * Assimp::WordIterator::whitespace = ", \t\r\n"
static

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