Changeset e13c378 in mainline


Ignore:
Timestamp:
2018-07-05T21:41:23Z (6 years ago)
Author:
Dzejrou <dzejrou@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5735b111
Parents:
537b300
git-author:
Dzejrou <dzejrou@…> (2018-05-09 20:15:58)
git-committer:
Dzejrou <dzejrou@…> (2018-07-05 21:41:23)
Message:

cpp: moved allocator arg outside of memory.hpp to avoid circular dependencies in shared_ptr

Location:
uspace/lib/cpp/include
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/cpp/include/impl/memory.hpp

    r537b300 re13c378  
    11/*
    2  * Copyright (c) 2017 Jaroslav Jindrak
     2 * Copyright (c) 2018 Jaroslav Jindrak
    33 * All rights reserved.
    44 *
     
    3131
    3232#include <internal/aux.hpp>
     33#include <internal/memory/allocator_arg.hpp>
    3334#include <internal/memory/addressof.hpp>
    3435#include <iterator>
     
    5354        using rebind = typename Ptr::template rebind<U>;
    5455    };
    55 
    56     /**
    57      * 20.7.6, allocator argument tag:
    58      */
    59 
    60     struct allocator_arg_t
    61     { /* DUMMY BODY */ };
    62 
    63     constexpr allocator_arg_t allocator_arg{};
    6456
    6557    /**
Note: See TracChangeset for help on using the changeset viewer.