Changeset 3740656 in mainline for uspace/lib/cpp/include/new
- Timestamp:
- 2018-07-05T21:41:17Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c2c1966
- Parents:
- a1aecb1
- git-author:
- Jaroslav Jindrak <dzejrou@…> (2017-10-09 16:33:43)
- git-committer:
- Dzejrou <dzejrou@…> (2018-07-05 21:41:17)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/cpp/include/new
ra1aecb1 r3740656 41 41 bad_alloc(const bad_alloc&); 42 42 bad_alloc& operator=(const bad_alloc&) = default; 43 virtual const char *what() const override;43 virtual const char* what() const override; 44 44 virtual ~bad_alloc() = default; 45 45 }; 46 47 using new_handler = void (*)();48 46 49 47 struct nothrow_t {}; 50 48 extern const nothrow_t nothrow; 51 49 50 using new_handler = void (*)(); 51 52 new_handler set_new_handler(new_handler); 53 new_handler get_new_handler() noexcept; 54 52 55 } 53 56 54 void *operator new(std::size_t); 57 void* operator new(std::size_t); 58 void* operator new(std::size_t, const std::nothrow_t&) noexcept; 59 void* operator new[](std::size_t); 60 void* operator new[](std::size_t, const std::nothrow_t&) noexcept; 55 61 56 void operator delete(void *); 62 void operator delete(void* ); 63 void operator delete[](void* ); 57 64 58 65 #endif
Note:
See TracChangeset
for help on using the changeset viewer.