|
DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
|
#include "pch.h"#include "System/String.h"#include "System/Array.h"#include "System/Utils/StringConvert.h"#include "System/ArgumentException.h"#include "System/ArgumentOutOfRangeException.h"#include "System/NotImplementedException.h"#include "System/OverflowException.h"#include "System/FormatException.h"#include <set>#include <vector>#include <initializer_list>#include <sstream>#include <type_traits>#include <algorithm>#include <iostream>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | DotNetDupe |
| namespace | DotNetDupe::System |
Functions | |
| static void | DotNetDupe::System::AddSplitToken (const std::string &sCurrent, StringSplitOptions eOptions, std::vector< String > &vResult) |
| static void | DotNetDupe::System::AppendExplicitArg (const std::string &sFmt, size_t i, size_t end, const String *pArgs, int iArgCount, std::string &sRes) |
| static int | DotNetDupe::System::FindLastCharIndex (const std::string &s, int iStartIndex, char ch, bool bIgnoreCase) |
| static void | DotNetDupe::System::FormatClosingBrace (const std::string &sFmt, size_t &i, std::string &sRes) |
| static void | DotNetDupe::System::FormatOpenBrace (const std::string &sFmt, size_t &i, int &iAutoIndex, const String *pArgs, int iArgCount, std::string &sRes) |
| String | DotNetDupe::System::operator+ (char ch, const String &sStr) |
| String | DotNetDupe::System::operator+ (const char *pStr, const String &sStr) |
| static std::set< char > | DotNetDupe::System::PopulateSplitCharSet (const String *pSeparator, int iCount) |
| static std::vector< String > | DotNetDupe::System::SplitByCharSet (const std::string &sText, const std::set< char > &charSet, StringSplitOptions eOptions) |
| void | DotNetDupe::System::ThrowArgumentException (const char *msg) |
| void | DotNetDupe::System::ThrowFormatException (const char *msg) |
| static std::string | DotNetDupe::System::ToLowerString (const std::string &s) |