DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
Convert.cpp File Reference
#include "pch.h"
#include "System/Convert.h"
#include "System/Array.h"
#include "System/OverflowException.h"
#include "System/FormatException.h"
#include "System/ArgumentException.h"
#include <string>
#include <limits>
#include <algorithm>
#include <cwctype>
#include <cstring>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  DotNetDupe
namespace  DotNetDupe::System

Functions

template<typename Target, typename Source>
static Target DotNetDupe::System::CheckRange (Source value)
static void DotNetDupe::System::DecodeBase64Chunk4 (unsigned char *char_array_4, std::vector< char > &decoded)
static void DotNetDupe::System::DecodeBase64Loop (const std::string &sInput, std::vector< char > &decoded)
static void DotNetDupe::System::DecodeBase64Remainder (unsigned char *char_array_4, int i, std::vector< char > &decoded)
static void DotNetDupe::System::EncodeBase64Chunk4 (const unsigned char *char_array_3, std::string &ret)
static void DotNetDupe::System::EncodeBase64Remainder (unsigned char *char_array_3, int remainderLen, std::string &ret)
static bool DotNetDupe::System::IsBase64 (unsigned char c)
static String DotNetDupe::System::ToBaseString (unsigned long long llValue, int iToBase)

Variables

static const char DotNetDupe::System::base64_chars []