#include "config.hpp"
#include <cstddef>
#include <memory>
#include <algorithm>
#include <limits>
#include "exception.hpp"
#include "type_opers.hpp"
#include "std_import.hpp"
Go to the source code of this file.
Namespaces | |
namespace | Arageli |
namespace | std |
Classes | |
class | Arageli::refcntr< T, TC > |
class | Arageli::refcntr_proxy< T, true, TC, A > |
class | Arageli::refcntr_proxy< T, false, TC, A > |
Functions | |
template<typename T1, bool REFCNT1, typename TC1, typename A1, typename T2, bool REFCNT2, typename TC2, typename A2> | |
void | std::swap (Arageli::refcntr_proxy< T1, REFCNT1, TC1, A1 > &a, Arageli::refcntr_proxy< T2, REFCNT2, TC2, A2 > &b) |
template<typename T1, bool REFCNT1, typename TC1, typename A1> | |
void | std::swap (Arageli::refcntr_proxy< T1, REFCNT1, TC1, A1 > &a, Arageli::refcntr_proxy< T1, REFCNT1, TC1, A1 > &b) |