Core classes. More...
Classes | |
| class | Arcane::ISharedReference |
| Interface of a reference counter. More... | |
| class | Arcane::SharedReference |
| Implementation of a reference counter using std::atomic. More... | |
| class | Arcane::ArithmeticException |
| Exception when an arithmetic error occurs. More... | |
| class | Arcane::AutoDestroyUserData< T, DestroyBehaviour > |
| UserData that self-destructs once detached. More... | |
| class | Arcane::BadAlignmentException |
| Exception when an address is not correctly aligned. More... | |
| class | Arcane::IFunctorWithAddress |
| Interface of a functor. More... | |
| class | Arcane::IUserData |
| Interface for user data attached to another object. More... | |
| class | Arcane::IUserDataList |
| Interface of a list that manages user data. More... | |
| class | Arcane::PtrT< T > |
| Encapsulation of a pointer. More... | |
| class | Arcane::ScopedPtrT< T > |
| Encapsulation of an automatically destructing pointer. More... | |
| class | Arcane::UserDataList |
| Manages a list of user data. More... | |
| class | Arcane::ArgumentException |
| Exception when an argument is invalid. More... | |
| class | Arcane::BadCastException |
| Exception when a conversion from one type to another is invalid. More... | |
| class | Arcane::Exception |
| Base class for an exception. More... | |
| class | Arcane::FatalErrorException |
| Exception when a fatal error has occurred. More... | |
| class | Arcane::IFunctor |
| Interface of a functor. More... | |
| class | Arcane::IndexOutOfRangeException |
| Exception when a value is not within a given range. More... | |
| class | Arcane::IObservable |
| Interface of an observable. More... | |
| class | Arcane::IRangeFunctor |
| Interface of a functor on an iteration interval. More... | |
| class | Arcane::IMDRangeFunctor< RankValue > |
| Interface of a functor on a multi-dimensional iteration interval of dimension RankValue. More... | |
| class | Arcane::Observable |
| Base class of an observable. More... | |
| class | Arcane::ObserverT< T > |
| Observer for a type T. More... | |
| class | Arcane::StringBuilder |
| Unicode character string constructor. More... | |
| class | Arcane::TraceAccessor |
| Trace access class. More... | |
Core classes.