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) |