Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
StringUtils.h File Reference
#include <stdarg.h>
#include <stdint.h>
#include <string>
#include <vector>
#include <sstream>
#include <locale>
#include <fmt/format.h>
#include "XBDateTime.h"
#include "utils/params_check_macros.h"

Classes

class  StringUtils
 
struct  sortstringbyname
 

Macros

#define DEF_TO_STR_NAME(x)   #x
 C-processor Token stringification. More...
 
#define DEF_TO_STR_VALUE(x)   DEF_TO_STR_NAME(x)
 

Macro Definition Documentation

§ DEF_TO_STR_NAME

#define DEF_TO_STR_NAME (   x)    #x

C-processor Token stringification.

The following macros can be used to stringify definitions to C style strings.

Example:

#define foo 4 DEF_TO_STR_NAME(foo) // outputs "foo" DEF_TO_STR_VALUE(foo) // outputs "4"

§ DEF_TO_STR_VALUE

#define DEF_TO_STR_VALUE (   x)    DEF_TO_STR_NAME(x)