#include <rime/build_config.h>
#include <filesystem>
#include <functional>
#include <list>
#include <map>
#include <memory>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include <deque>
#include <boost/signals2/connection.hpp>
#include <boost/signals2/signal.hpp>
#include <boost/unordered_map.hpp>
#include <boost/unordered_set.hpp>
#include "no_logging.h"
Go to the source code of this file.
|
| template<class Key, class T> |
| using | rime::hash_map = boost::unordered_map<Key, T> |
| template<class T> |
| using | rime::hash_set = boost::unordered_set<T> |
| template<class T> |
| using | rime::the = std::unique_ptr<T> |
| template<class T> |
| using | rime::an = std::shared_ptr<T> |
| template<class T> |
| using | rime::of = an<T> |
| template<class T> |
| using | rime::weak = std::weak_ptr<T> |
|
| template<class X, class Y> |
| an< X > | rime::As (const an< Y > &ptr) |
| template<class X, class Y> |
| bool | rime::Is (const an< Y > &ptr) |
| template<class T, class... Args> |
| an< T > | rime::New (Args &&... args) |
◆ BOOST_BIND_NO_PLACEHOLDERS
| #define BOOST_BIND_NO_PLACEHOLDERS |
◆ RIME_THIS_CALL
| #define RIME_THIS_CALL |
( |
| f | ) |
|
◆ RIME_THIS_CALL_AS
| #define RIME_THIS_CALL_AS |
( |
| T, |
|
|
| f ) |