Pārlūkot izejas kodu

Add support for if (String) syntax

main
PaulStoffregen pirms 7 gadiem
vecāks
revīzija
253da1599d
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. +7
    -0
      teensy3/WString.h

+ 7
- 0
teensy3/WString.h Parādīt failu

@@ -196,6 +196,13 @@ protected:
void init(void);
unsigned char changeBuffer(unsigned int maxStrLen);
String & append(const char *cstr, unsigned int length);
private:
// allow for "if (s)" without the complications of an operator bool().
// for more information http://www.artima.com/cppsource/safebool.html
typedef void (String::*StringIfHelperType)() const;
void StringIfHelper() const {}
public:
operator StringIfHelperType() const { return buffer ? &String::StringIfHelper : 0; }
};

class StringSumHelper : public String

Notiek ielāde…
Atcelt
Saglabāt