Given a raw memory area chunk, constructs an object of class type T at that address. The constructor is passed the arguments Args.
Given a raw memory area chunk, constructs an object of non-class type T at that address. The constructor is passed the arguments args, if any. Preconditions: chunk must be at least as large as T needs and should have an alignment multiple of T's alignment. Note: This function can be @trusted if the corresponding constructor of T is @safe.
Constructs a new object of type T in memory with the given arguments.
Inserts a new element into the container directly before pos or ptr.