stlab.adobe.com Adobe Systems Incorporated

lex_shared_fwd.hpp File Reference

#include <adobe/config.hpp>
#include <functional>
#include <iterator>
#include <utility>
#include <boost/operators.hpp>
#include <boost/static_assert.hpp>
#include <adobe/algorithm/copy.hpp>
#include <adobe/algorithm/lower_bound.hpp>
#include <adobe/algorithm/mismatch.hpp>
#include <adobe/algorithm/sort.hpp>
#include <adobe/name.hpp>
#include <adobe/any_regular.hpp>
#include <adobe/utility.hpp>
#include <iostream>

Go to the source code of this file.

Classes

struct  lex_token_t< E >

Namespaces

namespace  adobe

Typedefs

typedef pair< name_t,
any_regular_t > 
stream_lex_token_t
typedef std::pair< uchar_ptr_t,
uchar_ptr_t > 
token_range_t
typedef const unsigned char * uchar_ptr_t

Functions

template<typename I1 , typename I2 , typename BP >
bool bounded_equal (I1 first1, I1 last1, I2 first2, I2 last2, BP pred)
template<typename I1 , typename I2 >
bool bounded_equal (I1 first1, I1 last1, I2 first2, I2 last2)
template<typename R1 , typename R2 >
bool bounded_equal (R1 &range1, R2 &range2)
template<typename E >
eof_token ()
std::ostream & operator<< (std::ostream &s, const token_range_t &x)
template<typename T >
token_range_t static_token_range (T *begin)
bool token_range_equal (const token_range_t &x, const token_range_t &y)
bool token_range_less (const token_range_t &x, const token_range_t &y)

Variables

aggregate_name_t eof_k

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google