FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AdXREFString.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19#include <string>
20
22{
23public:
25 AdXREFString( std::wstring const &);
27 AdXREFString(wchar_t const *);
28 operator void const *(void)const ;
29 operator wchar_t const *(void)const ;
31 AdXREFString const & operator=(wchar_t const *);
32 virtual ~AdXREFString(void);
33 virtual bool IsEmpty(void)const ;
34 virtual AdXREFString & append( AdXREFString const &);
36 virtual AdXREFString Left(int)const ;
37 virtual AdXREFString Mid(int,int)const ;
38 virtual AdXREFString Right(int)const ;
40 virtual AdXREFString operator+( AdXREFString const &)const ;
42 virtual AdXREFString substr(int,int)const ;
43 virtual int Collate( AdXREFString const &)const ;
44 virtual int CollateNoCase( AdXREFString const &)const ;
45 virtual int Compare( AdXREFString const &)const ;
46 virtual int CompareNoCase( AdXREFString const &)const ;
47 virtual int Find( AdXREFString const &,int)const ;
48 virtual int GetLength(void)const ;
49 virtual int ReverseFind( AdXREFString const &,int)const ;
50 virtual int find( AdXREFString const &,int)const ;
51 virtual int find_first_not_of( AdXREFString const &)const ;
52 virtual int find_first_of( AdXREFString const &)const ;
53 virtual int find_last_not_of( AdXREFString const &)const ;
54 virtual int find_last_of( AdXREFString const &)const ;
55 virtual int rfind( AdXREFString const &,int)const ;
56 virtual void __cdecl Format(wchar_t const *,...);
57 virtual void __cdecl FormatMessageW(wchar_t const *,...);
58 virtual void Empty(void);
59 virtual void MakeLower(void);
60 virtual void MakeUpper(void);
61 virtual void Replace( AdXREFString const &, AdXREFString const &,bool,int);
62
63};
AdXREFString const & operator=(AdXREFString const &)
virtual int find_first_not_of(AdXREFString const &) const
virtual void __cdecl Format(wchar_t const *,...)
AdXREFString(wchar_t const *)
virtual void Empty(void)
virtual bool IsEmpty(void) const
virtual int find_last_of(AdXREFString const &) const
virtual int Find(AdXREFString const &, int) const
virtual int find_first_of(AdXREFString const &) const
virtual int CollateNoCase(AdXREFString const &) const
virtual int CompareNoCase(AdXREFString const &) const
virtual int GetLength(void) const
virtual AdXREFString Mid(int, int) const
virtual void MakeUpper(void)
virtual AdXREFString & operator+=(AdXREFString const &)
AdXREFString(std::wstring const &)
virtual AdXREFString rightTrim(AdXREFString)
virtual ~AdXREFString(void)
virtual void MakeLower(void)
virtual AdXREFString substr(int, int) const
virtual int Compare(AdXREFString const &) const
virtual void __cdecl FormatMessageW(wchar_t const *,...)
virtual void Replace(AdXREFString const &, AdXREFString const &, bool, int)
virtual AdXREFString operator+(AdXREFString const &) const
AdXREFString(AdXREFString const &)
virtual AdXREFString & append(AdXREFString const &)
virtual AdXREFString Left(int) const
virtual int Collate(AdXREFString const &) const
virtual int find_last_not_of(AdXREFString const &) const
AdXREFString const & operator=(wchar_t const *)
virtual AdXREFString Right(int) const
virtual int rfind(AdXREFString const &, int) const
virtual AdXREFString leftTrim(AdXREFString)
virtual int find(AdXREFString const &, int) const
virtual int ReverseFind(AdXREFString const &, int) const
AdXREFString(void)