Blender  V3.3
Public Member Functions | List of all members
blender::io::stl::StringBuffer Class Reference

Public Member Functions

 StringBuffer (char *buf, size_t len)
 
bool is_empty () const
 
void drop_leading_control_chars ()
 
void drop_leading_non_control_chars ()
 
void drop_line ()
 
bool parse_token (const char *token, size_t token_length)
 
void drop_token ()
 
void parse_float (float &out)
 

Detailed Description

Definition at line 32 of file stl_import_ascii_reader.cc.

Constructor & Destructor Documentation

◆ StringBuffer()

blender::io::stl::StringBuffer::StringBuffer ( char *  buf,
size_t  len 
)
inline

Definition at line 38 of file stl_import_ascii_reader.cc.

References len.

Member Function Documentation

◆ drop_leading_control_chars()

void blender::io::stl::StringBuffer::drop_leading_control_chars ( )
inline

Definition at line 49 of file stl_import_ascii_reader.cc.

Referenced by drop_token(), parse_float(), and parse_token().

◆ drop_leading_non_control_chars()

void blender::io::stl::StringBuffer::drop_leading_non_control_chars ( )
inline

Definition at line 56 of file stl_import_ascii_reader.cc.

Referenced by drop_token().

◆ drop_line()

void blender::io::stl::StringBuffer::drop_line ( )
inline

Definition at line 63 of file stl_import_ascii_reader.cc.

Referenced by blender::io::stl::read_stl_ascii().

◆ drop_token()

void blender::io::stl::StringBuffer::drop_token ( )
inline

◆ is_empty()

bool blender::io::stl::StringBuffer::is_empty ( ) const
inline

Definition at line 44 of file stl_import_ascii_reader.cc.

Referenced by blender::io::stl::read_stl_ascii().

◆ parse_float()

void blender::io::stl::StringBuffer::parse_float ( float out)
inline

◆ parse_token()

bool blender::io::stl::StringBuffer::parse_token ( const char *  token,
size_t  token_length 
)
inline

Definition at line 70 of file stl_import_ascii_reader.cc.

References drop_leading_control_chars().

Referenced by blender::io::stl::read_stl_ascii().


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