SAGA API  v9.5
CSG_String_Tokenizer Class Reference

#include <api_core.h>

Public Member Functions

 CSG_String_Tokenizer (void)
 
 CSG_String_Tokenizer (const CSG_String &String, const CSG_String &Delimiters=SG_DEFAULT_DELIMITERS, TSG_String_Tokenizer_Mode Mode=SG_TOKEN_DEFAULT)
 
 ~CSG_String_Tokenizer (void)
 
size_t Get_Tokens_Count (void) const
 
SG_Char Get_Last_Delimiter (void) const
 
CSG_String Get_Next_Token (void)
 
size_t Get_Position (void) const
 
CSG_String Get_String (void) const
 
bool Has_More_Tokens (void) const
 
void Set_String (const CSG_String &String, const CSG_String &Delimiters=SG_DEFAULT_DELIMITERS, TSG_String_Tokenizer_Mode Mode=SG_TOKEN_DEFAULT)
 

Detailed Description

Definition at line 759 of file api_core.h.

Constructor & Destructor Documentation

◆ CSG_String_Tokenizer() [1/2]

CSG_String_Tokenizer::CSG_String_Tokenizer ( void  )

Definition at line 1476 of file api_string.cpp.

◆ CSG_String_Tokenizer() [2/2]

CSG_String_Tokenizer::CSG_String_Tokenizer ( const CSG_String String,
const CSG_String Delimiters = SG_DEFAULT_DELIMITERS,
TSG_String_Tokenizer_Mode  Mode = SG_TOKEN_DEFAULT 
)

Definition at line 1482 of file api_string.cpp.

References Set_String().

◆ ~CSG_String_Tokenizer()

CSG_String_Tokenizer::~CSG_String_Tokenizer ( void  )

Definition at line 1490 of file api_string.cpp.

Member Function Documentation

◆ Get_Last_Delimiter()

SG_Char CSG_String_Tokenizer::Get_Last_Delimiter ( void  ) const

Definition at line 1502 of file api_string.cpp.

◆ Get_Next_Token()

◆ Get_Position()

size_t CSG_String_Tokenizer::Get_Position ( void  ) const

Definition at line 1516 of file api_string.cpp.

◆ Get_String()

CSG_String CSG_String_Tokenizer::Get_String ( void  ) const

Definition at line 1522 of file api_string.cpp.

◆ Get_Tokens_Count()

size_t CSG_String_Tokenizer::Get_Tokens_Count ( void  ) const

Definition at line 1496 of file api_string.cpp.

Referenced by SG_Date_To_JulianDayNumber().

◆ Has_More_Tokens()

bool CSG_String_Tokenizer::Has_More_Tokens ( void  ) const

◆ Set_String()

void CSG_String_Tokenizer::Set_String ( const CSG_String String,
const CSG_String Delimiters = SG_DEFAULT_DELIMITERS,
TSG_String_Tokenizer_Mode  Mode = SG_TOKEN_DEFAULT 
)

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