GNU g++  v5.2.1
GNU Standard C++
stl_construct.h File Reference

This is an internal header file, included by other library headers. More...

#include <new>
#include <bits/move.h>
#include <ext/alloc_traits.h>
Include dependency graph for stl_construct.h:
This graph shows which files directly or indirectly include this file:

Functions

namespace std _GLIBCXX_VISIBILITY (default)
 

Detailed Description

This is an internal header file, included by other library headers.

Do not attempt to use it directly. {memory}

Function Documentation

namespace std _GLIBCXX_VISIBILITY ( default  )

Constructs an object in existing memory by invoking an allocated object's constructor with an initializer.

Destroy the object pointed to by a pointer type.

Destroy a range of objects. If the value_type of the object has a trivial destructor, the compiler should optimize all of this away, otherwise the objects' destructors must be invoked.

Destroy a range of objects using the supplied allocator. For nondefault allocators we do not optimize away invocation of destroy() even if _Tp has a trivial destructor.