Skip to content

Instantly share code, notes, and snippets.

@take-cheeze
Created November 17, 2012 06:02
Show Gist options
  • Select an option

  • Save take-cheeze/4093705 to your computer and use it in GitHub Desktop.

Select an option

Save take-cheeze/4093705 to your computer and use it in GitHub Desktop.
#ifndef EASYRPG_TINY_READER_FWD
#define EASYRPG_TINY_READER_FWD
#include <boost/shared_ptr.hpp>
#include <boost/container/vector.hpp>
class picojson;
namespace LCF {
typedef boost::shared_ptr<std::istream> istream_ref;
using boost::container::vector;
struct event_command;
typedef vector<event_command> event;
struct element;
struct array1d;
struct array2d;
struct lcf_file;
namespace detail {
template<class T> struct array;
struct iconv_wrap;
typedef boost::container::flat_map<uint32_t, element> array1d_base;
typedef boost::container::flat_multimap<uint32_t, array1d> array2d_base;
} // namespace detail
typedef detail::array<int8_t> int8_array;
typedef detail::array<int16_t> int16_array;
typedef detail::array<int32_t> int32_array;
} // namespace lcf_reader
#endif // EASYRPG_TINY_READER_FWD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment