webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
JSC::LiteralParserToken< CharType > Struct Template Reference

#include <LiteralParser.h>

Public Member Functions

 LiteralParserToken ()=default
 

Public Attributes

TokenType type
 
const CharType * start
 
const CharType * end
 
union {
   double   numberToken
 
   struct {
      union {
         const LChar *   stringToken8
 
         const UChar *   stringToken16
 
      } 
 
      unsigned   stringIs8Bit: 1
 
      unsigned   stringLength: 31
 
   } 
 
}; 
 

Constructor & Destructor Documentation

◆ LiteralParserToken()

template<typename CharType>
JSC::LiteralParserToken< CharType >::LiteralParserToken ( )
default

Member Data Documentation

◆ @595

union { ... }

◆ end

template<typename CharType>
const CharType* JSC::LiteralParserToken< CharType >::end

◆ numberToken

template<typename CharType>
double JSC::LiteralParserToken< CharType >::numberToken

◆ start

template<typename CharType>
const CharType* JSC::LiteralParserToken< CharType >::start

◆ stringIs8Bit

template<typename CharType>
unsigned JSC::LiteralParserToken< CharType >::stringIs8Bit

◆ stringLength

template<typename CharType>
unsigned JSC::LiteralParserToken< CharType >::stringLength

◆ stringToken16

template<typename CharType>
const UChar* JSC::LiteralParserToken< CharType >::stringToken16

◆ stringToken8

template<typename CharType>
const LChar* JSC::LiteralParserToken< CharType >::stringToken8

◆ type

template<typename CharType>
TokenType JSC::LiteralParserToken< CharType >::type

The documentation for this struct was generated from the following file: