System::ExceptionWrapper 클래스
내용물
[
숨다
]ExceptionWrapper class
예외를 래핑하는 템플릿으로, Exception 클래스로부터 파생됩니다.
template<typename T>class ExceptionWrapper
메서드
| 메서드 | 설명 |
|---|---|
| ExceptionWrapper(std::nullptr_t) | ExceptionWrapper 클래스의 null 인스턴스를 생성하며, 이는 어떤 예외도 나타내지 않습니다. |
| ExceptionWrapper(const ExceptionPtr&) | 전달된 포인터를 포함하는 ExceptionWrapper 클래스의 인스턴스를 생성합니다. |
| ExceptionWrapper(const ExceptionWrapper&) | 복사 생성자. |
| ExceptionWrapper(ExceptionWrapper&&) | 이동 생성자. |
| explicit ExceptionWrapper(Args&&…) | Exception 클래스 생성자에 매개변수를 전달하고 새로운 Exception 클래스 인스턴스를 보유하는 스마트 포인터를 생성하는 생성자입니다. |
| static operator new(std::size_t) | |
| static operator new[](std::size_t) | |
| operator SharedPtr< Object >() | SharedPtr에 대한 암시적 캐스트 연산자 |
| operator->() const | Exception 객체의 멤버에 접근할 수 있게 합니다. |
| operator=(const ExceptionWrapper&) | 할당 연산자. |
| operator=(ExceptionWrapper&&) | 이동 할당 연산자. |
| static Type() | Exception 타입에 대한 System::TypeInfo 객체를 얻는 바로 가기입니다. |
Typedefs
| 타입 정의 | 설명 |
|---|---|
| ExceptionType | 캐스팅 함수에 사용됩니다. |
또 보기
- Namespace System
- Library Aspose.Page for C++