Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
Variant.cpp File Reference
#include "Variant.h"
#include <stdlib.h>
#include <string.h>
#include <utility>

Macros

#define strtoll(str, endptr, base)   (int64_t)strtod(str, endptr)
 
#define strtoull(str, endptr, base)   (uint64_t)strtod(str, endptr)
 
#define wcstoll(str, endptr, base)   (int64_t)wcstod(str, endptr)
 
#define wcstoull(str, endptr, base)   (uint64_t)wcstod(str, endptr)
 

Functions

std::string trimRight (const std::string &str)
 
std::wstring trimRight (const std::wstring &str)
 
int64_t str2int64 (const std::string &str, int64_t fallback)
 
int64_t str2int64 (const std::wstring &str, int64_t fallback)
 
uint64_t str2uint64 (const std::string &str, uint64_t fallback)
 
uint64_t str2uint64 (const std::wstring &str, uint64_t fallback)
 
double str2double (const std::string &str, double fallback)
 
double str2double (const std::wstring &str, double fallback)
 

Macro Definition Documentation

◆ strtoll

#define strtoll (   str,
  endptr,
  base 
)    (int64_t)strtod(str, endptr)

◆ strtoull

#define strtoull (   str,
  endptr,
  base 
)    (uint64_t)strtod(str, endptr)

◆ wcstoll

#define wcstoll (   str,
  endptr,
  base 
)    (int64_t)wcstod(str, endptr)

◆ wcstoull

#define wcstoull (   str,
  endptr,
  base 
)    (uint64_t)wcstod(str, endptr)

Function Documentation

◆ str2double() [1/2]

double str2double ( const std::string &  str,
double  fallback 
)

◆ str2double() [2/2]

double str2double ( const std::wstring &  str,
double  fallback 
)

◆ str2int64() [1/2]

int64_t str2int64 ( const std::string &  str,
int64_t  fallback 
)

◆ str2int64() [2/2]

int64_t str2int64 ( const std::wstring &  str,
int64_t  fallback 
)

◆ str2uint64() [1/2]

uint64_t str2uint64 ( const std::string &  str,
uint64_t  fallback 
)

◆ str2uint64() [2/2]

uint64_t str2uint64 ( const std::wstring &  str,
uint64_t  fallback 
)

◆ trimRight() [1/2]

std::string trimRight ( const std::string &  str)

◆ trimRight() [2/2]

std::wstring trimRight ( const std::wstring &  str)