|
1818 | 1818 | namespace std {
|
1819 | 1819 | class bad_alloc;
|
1820 | 1820 | class bad_array_new_length;
|
| 1821 | + |
1821 | 1822 | enum class align_val_t : size_t {};
|
| 1823 | + |
1822 | 1824 | struct nothrow_t { explicit nothrow_t() = default; };
|
1823 | 1825 | extern const nothrow_t nothrow;
|
| 1826 | + |
1824 | 1827 | using new_handler = void (*)();
|
1825 | 1828 | new_handler get_new_handler() noexcept;
|
1826 | 1829 | new_handler set_new_handler(new_handler new_p) noexcept;
|
|
1836 | 1839 | void* operator new(std::size_t size);
|
1837 | 1840 | void* operator new(std::size_t size, std::align_val_t alignment);
|
1838 | 1841 | void* operator new(std::size_t size, const std::nothrow_t&) noexcept;
|
1839 |
| -void* operator new(std::size_t size, std::align_val_t alignment, |
1840 |
| - const std::nothrow_t&) noexcept; |
| 1842 | +void* operator new(std::size_t size, std::align_val_t alignment, const std::nothrow_t&) noexcept; |
| 1843 | + |
1841 | 1844 | void operator delete(void* ptr) noexcept;
|
1842 | 1845 | void operator delete(void* ptr, std::size_t size) noexcept;
|
1843 | 1846 | void operator delete(void* ptr, std::align_val_t alignment) noexcept;
|
1844 | 1847 | void operator delete(void* ptr, std::size_t size, std::align_val_t alignment) noexcept;
|
1845 | 1848 | void operator delete(void* ptr, const std::nothrow_t&) noexcept;
|
1846 |
| -void operator delete(void* ptr, std::align_val_t alignment, |
1847 |
| - const std::nothrow_t&) noexcept; |
| 1849 | +void operator delete(void* ptr, std::align_val_t alignment, const std::nothrow_t&) noexcept; |
| 1850 | + |
1848 | 1851 | void* operator new[](std::size_t size);
|
1849 | 1852 | void* operator new[](std::size_t size, std::align_val_t alignment);
|
1850 | 1853 | void* operator new[](std::size_t size, const std::nothrow_t&) noexcept;
|
1851 | 1854 | void* operator new[](std::size_t size, std::align_val_t alignment,
|
1852 | 1855 | const std::nothrow_t&) noexcept;
|
| 1856 | + |
1853 | 1857 | void operator delete[](void* ptr) noexcept;
|
1854 | 1858 | void operator delete[](void* ptr, std::size_t size) noexcept;
|
1855 | 1859 | void operator delete[](void* ptr, std::align_val_t alignment) noexcept;
|
1856 | 1860 | void operator delete[](void* ptr, std::size_t size, std::align_val_t alignment) noexcept;
|
1857 | 1861 | void operator delete[](void* ptr, const std::nothrow_t&) noexcept;
|
1858 |
| -void operator delete[](void* ptr, std::align_val_t alignment, |
1859 |
| - const std::nothrow_t&) noexcept; |
| 1862 | +void operator delete[](void* ptr, std::align_val_t alignment, const std::nothrow_t&) noexcept; |
1860 | 1863 |
|
1861 | 1864 | void* operator new (std::size_t size, void* ptr) noexcept;
|
1862 | 1865 | void* operator new[](std::size_t size, void* ptr) noexcept;
|
|
0 commit comments