Nostrduino
Loading...
Searching...
No Matches
Functions
NostrString.cpp File Reference
#include <NostrString.h>
#include <algorithm>
#include <climits>
#include <cctype>
#include <cstdio>
#include <cstdlib>
#include <inttypes.h>
#include <sstream>
#include <string>

Functions

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)
 
bool NostrString_equals (const std::string &str1, const std::string &str2)
 
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)
 
std::string NostrString_fromUInt (unsigned long long i)
 
std::string NostrString_fromMilliSats (nostr::MilliSats i)
 
std::string NostrString_urlEncode (const std::string &str)
 
double NostrString_toFloat (const std::string &str)
 

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)