CTRE Phoenix C++ 5.33.1
legacy_string_util.h File Reference
#include "ctre/phoenix/export.h"
#include <stdint.h>
#include <sstream>
#include <deque>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  ctre
 namespace ctre
 
namespace  ctre::phoenix
 namespace phoenix
 
namespace  ctre::phoenix::legacy_string_util
 

Functions

CTREXPORT std::deque< std::string > ctre::phoenix::legacy_string_util::string_split (const std::string &input, char delimiter)
 
CTREXPORT std::string ctre::phoenix::legacy_string_util::toLower (const std::string &input)
 
CTREXPORT int ctre::phoenix::legacy_string_util::strcmp_nocase (char const *a, char const *b)
 
CTREXPORT uint32_t ctre::phoenix::legacy_string_util::safe_memcpy_ (uint8_t *dest, const uint8_t *src, uint32_t numBytesToCopy, uint32_t capacity)
 
CTREXPORT uint32_t ctre::phoenix::legacy_string_util::safe_memcpy_ (uint8_t *dest, const uint8_t *src, int32_t numBytesToCopy, int32_t capacity)
 
CTREXPORT uint32_t ctre::phoenix::legacy_string_util::safe_copyDoubles (double *dest, const double *src, int32_t numDoubles, int32_t capacityDoubles)
 
CTREXPORT uint32_t ctre::phoenix::legacy_string_util::safe_copyDoubles (double *dest, const std::vector< double > &src, int32_t capacityDoubles)
 
CTREXPORT uint32_t ctre::phoenix::legacy_string_util::safe_strlen (const char *s, int32_t maxsize)
 
CTREXPORT void ctre::phoenix::legacy_string_util::safe_strcopy (std::string &dest, const char *src)
 
CTREXPORT char * ctre::phoenix::legacy_string_util::strtok_next (char **str_ptr, char const *delimiters)