The Battle for Wesnoth 1.21.0-dev
 
Loading...
Searching...
No Matches
po_message_adapted.hpp
Go to the documentation of this file.
1// (C) Copyright 2015 - 2017 Christopher Beck
2
3// Distributed under the Boost Software License, Version 1.0. (See accompanying
4// file LICENSE or copy at http://www.boost.org/LICENSE_1_0.txt)
5
6#ifndef SPIRIT_PO_PO_MESSAGE_ADAPTED_HPP_INCLUDED
7#define SPIRIT_PO_PO_MESSAGE_ADAPTED_HPP_INCLUDED
8
9#include <boost/fusion/adapted/struct/adapt_struct.hpp>
10#include <boost/fusion/include/adapt_struct.hpp>
11#include <boost/fusion/include/std_pair.hpp>
12
13#include <boost/optional/optional.hpp>
14#include <string>
15#include <utility>
16#include <vector>
17
19
20BOOST_FUSION_ADAPT_STRUCT(
22 (boost::optional<std::string>, context)
23 (std::string, id)
24 (spirit_po::plural_and_strings_type, plural_and_strings))
25
26#endif // SPIRIT_PO_PO_MESSAGE_ADAPTED_HPP_INCLUDED
std::pair< std::string, std::vector< std::string > > plural_and_strings_type