Lines Matching refs:UserTraits
132 template< template<class ImplTraits> class UserTraits >
138 …typedef typename TraitsSelector< typename UserTraits<TraitsType>::AllocPolicyType, DefaultAllocPol…
140 typedef typename TraitsSelector< typename UserTraits<TraitsType>::StringType,
143 typedef typename TraitsSelector< typename UserTraits<TraitsType>::StringStreamType,
146 typedef typename TraitsSelector< typename UserTraits<TraitsType>::StreamDataType,
149 typedef typename TraitsSelector< typename UserTraits<TraitsType>::Endianness,
152 typedef typename TraitsSelector< typename UserTraits<TraitsType>::BitsetType,
154 typedef typename TraitsSelector< typename UserTraits<TraitsType>::BitsetListType,
157 typedef typename TraitsSelector< typename UserTraits<TraitsType>::InputStreamType,
163 typename UserTraits<TraitsType>::template IntStreamType<SuperType>,
165 typename UserTraits<TraitsType>::template IntStreamType<SuperType>::BaseType
169 typedef typename TraitsSelector< typename UserTraits<TraitsType>::LexStateType,
172 …static const bool TOKENS_ACCESSED_FROM_OWNING_RULE = UserTraits<TraitsType>::TOKENS_ACCESSED_FROM_…
173 …static const int TOKEN_FILL_BUFFER_INCREMENT = UserTraits<TraitsType>::TOKEN_FILL_BUFFER_INCREMEN…
175 …static void displayRecognitionError( const StringType& str ) { UserTraits<TraitsType>::displayReco… in displayRecognitionError()
181 template<class ImplTraits> class UserTraits = CustomTraitsBase,
184 class Traits : public TraitsBase<UserTraits>
188 typedef TraitsBase<UserTraits> BaseTraitsType;
190 typedef typename TraitsSelector< typename UserTraits<TraitsType>::CommonTokenType,
192 typedef typename TraitsSelector< typename UserTraits<TraitsType>::TokenIntStreamType,
195 typedef typename TraitsSelector< typename UserTraits<TraitsType>::TokenStreamType,
197 typedef typename TraitsSelector< typename UserTraits<TraitsType>::TreeNodeStreamType,
200 typedef typename TraitsSelector< typename UserTraits<TraitsType>::DebugEventListenerType,
206 typename UserTraits<TraitsType>::template RecognizerSharedStateType<StreamType>,
208 typename UserTraits<TraitsType>::template RecognizerSharedStateType<StreamType>::BaseType
215 typename UserTraits<TraitsType>::template RecognizerType<StreamType>,
217 typename UserTraits<TraitsType>::template RecognizerType<StreamType>::BaseType
222 typename UserTraits<TraitsType>::template RecognizerType<StreamType>,
224 typename UserTraits<TraitsType>::template RecognizerType<StreamType>::BaseType
235 typedef typename TraitsSelector< typename UserTraits<TraitsType>::TreeType,
237 typedef typename TraitsSelector< typename UserTraits<TraitsType>::TreeAdaptorType,
242 typename UserTraits<TraitsType>::template ExceptionBaseType<StreamType>,
244 typename UserTraits<TraitsType>::template ExceptionBaseType<StreamType>::BaseType
249 typename UserTraits<TraitsType>::template ExceptionBaseType<StreamType>,
251 typename UserTraits<TraitsType>::template ExceptionBaseType<StreamType>::BaseType
262 typedef typename TraitsSelector< typename UserTraits<TraitsType>::BaseLexerType,
266 typedef typename TraitsSelector< typename UserTraits<TraitsType>::TokenSourceType,
268 typedef typename TraitsSelector< typename UserTraits<TraitsType>::BaseParserType,
273 typedef typename TraitsSelector< typename UserTraits<TraitsType>::BaseTreeParserType,
279 typename UserTraits<TraitsType>::template RewriteStreamType<SuperType>,
281 typename UserTraits<TraitsType>::template RewriteStreamType<SuperType>::BaseType
286 typename UserTraits<TraitsType>::template RewriteStreamType<SuperType>,
288 typename UserTraits<TraitsType>::template RewriteStreamType<SuperType>::BaseType
311 typedef typename TraitsSelector< typename UserTraits<TraitsType>::RuleReturnValueType,