Nostrduino
Loading...
Searching...
No Matches
Macros | Functions
NostrString.h File Reference
#include <string>
#include <vector>
#include "NostrAmount.h"

Go to the source code of this file.

Macros

#define NostrString   std::string
 

Functions

double NostrString_toFloat (const std::string &str)
 
long NostrString_toInt (const std::string &str)
 
std::string NostrString_fromChars (char *chars)
 
std::string NostrString_fromBytes (const char *bytes, size_t byteCount)
 
bool NostrString_appendBytes (std::string &target, const char *bytes, size_t byteCount, size_t maxSize)
 
bool NostrString_startsWith (const std::string &str, const char *prefix)
 
std::string NostrString_substring (const std::string &str, int start, int end)
 
std::string NostrString_substring (const std::string &str, int start)
 
std::string NostrString_intToString (long int i)
 
int NostrString_indexOf (const std::string &str1, const char *str2)
 
long int NostrString_length (const std::string &str)
 
const char * NostrString_toChars (const std::string &str)
 
std::string NostrString_trim (const std::string &s)
 
void NostrString_split (const std::string &str, const char separator, std::vector< std::string > &result)
 
std::string NostrString_urlDecode (const std::string &encoded)
 
bool NostrString_equals (const std::string &str1, const std::string &str2)
 
std::string NostrString_fromUInt (unsigned long long i)
 
std::string NostrString_fromMilliSats (nostr::MilliSats i)
 
std::string NostrString_urlEncode (const std::string &str)
 

Macro Definition Documentation

◆ NostrString

#define NostrString   std::string

Function Documentation

◆ NostrString_appendBytes()

bool NostrString_appendBytes ( std::string &  target,
const char *  bytes,
size_t  byteCount,
size_t  maxSize 
)

◆ NostrString_equals()

bool NostrString_equals ( const std::string &  str1,
const std::string &  str2 
)

◆ NostrString_fromBytes()

std::string NostrString_fromBytes ( const char *  bytes,
size_t  byteCount 
)

◆ NostrString_fromChars()

std::string NostrString_fromChars ( char *  chars)

◆ NostrString_fromMilliSats()

std::string NostrString_fromMilliSats ( nostr::MilliSats  i)

◆ NostrString_fromUInt()

std::string NostrString_fromUInt ( unsigned long long  i)

◆ NostrString_indexOf()

int NostrString_indexOf ( const std::string &  str1,
const char *  str2 
)

◆ NostrString_intToString()

std::string NostrString_intToString ( long int  i)

◆ NostrString_length()

long int NostrString_length ( const std::string &  str)

◆ NostrString_split()

void NostrString_split ( const std::string &  str,
const char  separator,
std::vector< std::string > &  result 
)

◆ NostrString_startsWith()

bool NostrString_startsWith ( const std::string &  str,
const char *  prefix 
)

◆ NostrString_substring() [1/2]

std::string NostrString_substring ( const std::string &  str,
int  start 
)

◆ NostrString_substring() [2/2]

std::string NostrString_substring ( const std::string &  str,
int  start,
int  end 
)

◆ NostrString_toChars()

const char * NostrString_toChars ( const std::string &  str)

◆ NostrString_toFloat()

double NostrString_toFloat ( const std::string &  str)

◆ NostrString_toInt()

long NostrString_toInt ( const std::string &  str)

◆ NostrString_trim()

std::string NostrString_trim ( const std::string &  s)

◆ NostrString_urlDecode()

std::string NostrString_urlDecode ( const std::string &  encoded)

◆ NostrString_urlEncode()

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