juce_CharacterFunctions.h File Reference

Classes

class  CharacterFunctions
 A set of methods for manipulating characters and character strings, with duplicate methods to handle 8-bit and unicode characters. More...

Defines

#define JUCE_T(stringLiteral)   (L##stringLiteral)
#define T(stringLiteral)   JUCE_T(stringLiteral)
 The 'T' macro allows a literal string to be compiled as unicode.

Typedefs

typedef juce_wchar tchar

Define Documentation

#define JUCE_T ( stringLiteral   )     (L##stringLiteral)
#define T ( stringLiteral   )     JUCE_T(stringLiteral)

The 'T' macro allows a literal string to be compiled as unicode.

If you write your string literals in the form T("xyz"), it will be compiled as L"xyz" or "xyz", depending on which representation is best for the String class to work with.

Because the 'T' symbol is occasionally used inside 3rd-party library headers which you may need to include after juce.h, you can use the juce_withoutMacros.h file (in the juce/src directory) to avoid defining this macro. See the comments in juce_withoutMacros.h for more info.


Typedef Documentation

typedef juce_wchar tchar
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Apr 26 11:42:08 2010 for JUCE by  doxygen 1.6.3