|
Open CASCADE Technology 7.8.2.dev
|
Namespaces | |
| namespace | opencascade |
| Namespace opencascade is intended for low-level template classes and functions. | |
Functions | |
| template<class T , class... Args> | |
| std::shared_ptr< T > | opencascade::make_shared (Args &&... theArgs) |
| template<class T , class... Args> | |
| std::shared_ptr< T > | opencascade::make_oshared (const Handle< NCollection_BaseAllocator > &theAlloc, Args &&... theArgs) |
| template<class T , class... Args> | |
| std::shared_ptr< T > | opencascade::make_oshared (const NCollection_OccAllocator< T > &theAlloc, Args &&... theArgs) |
| template<class T , class... Args> | |
| std::shared_ptr< T > | opencascade::make_oshared (NCollection_OccAllocator< T > &&theAlloc, Args &&... theArgs) |
| template<typename T , class... Args> | |
| std::unique_ptr< T > | opencascade::make_unique (Args &&... theArgs) |