|
Masala Core
|
Namespaces | |
| namespace | api |
| namespace | enums |
| namespace | error |
| namespace | managers |
| namespace | utility |
Classes | |
| class | MasalaNoAPIObject |
| A base class for all Masala derived classes that lack an API. More... | |
| class | MasalaObject |
| A base class for all Masala derived classes. This allows the possibility of having a generic MasalaObject pointer or shared pointer. More... | |
| class | MasalaObjectAPI |
| A base class for Masala API derived classes. More... | |
| struct | size_pair_hash |
| Used for std::unordered_map with std::pair< Size, Size > as the key. More... | |
Typedefs | |
| using | MasalaNoAPIObjectSP = MASALA_SHARED_POINTER< MasalaNoAPIObject > |
| We will use the convention that an class name followed by SP represents a MASALA_SHARED_POINTER for objects of that class. | |
| using | MasalaNoAPIObjectCSP = MASALA_SHARED_POINTER< MasalaNoAPIObject const > |
| We will use the convention that an class name followed by CSP represents a MASALA_SHARED_POINTER for const objects of that class. | |
| using | MasalaNoAPIObjectWP = MASALA_WEAK_POINTER< MasalaNoAPIObject > |
| We will use the convention that an class name followed by WP represents a MASALA_WEAK_POINTER for objects of that class. | |
| using | MasalaNoAPIObjectCWP = MASALA_WEAK_POINTER< MasalaNoAPIObject const > |
| We will use the convention that an class name followed by CWP represents a MASALA_WEAK_POINTER for const objects of that class. | |
| using | MasalaObjectSP = MASALA_SHARED_POINTER< MasalaObject > |
| We will use the convention that an class name followed by SP represents a MASALA_SHARED_POINTER for objects of that class. | |
| using | MasalaObjectCSP = MASALA_SHARED_POINTER< MasalaObject const > |
| We will use the convention that an class name followed by CSP represents a MASALA_SHARED_POINTER for const objects of that class. | |
| using | MasalaObjectWP = MASALA_WEAK_POINTER< MasalaObject > |
| We will use the convention that an class name followed by WP represents a MASALA_WEAK_POINTER for objects of that class. | |
| using | MasalaObjectCWP = MASALA_WEAK_POINTER< MasalaObject const > |
| We will use the convention that an class name followed by CWP represents a MASALA_WEAK_POINTER for const objects of that class. | |
| using | MasalaObjectAPISP = MASALA_SHARED_POINTER< MasalaObjectAPI > |
| We will use the convention that an class name followed by SP represents a MASALA_SHARED_POINTER for objects of that class. | |
| using | MasalaObjectAPICSP = MASALA_SHARED_POINTER< MasalaObjectAPI const > |
| We will use the convention that an class name followed by CSP represents a MASALA_SHARED_POINTER for const objects of that class. | |
| using | MasalaObjectAPIWP = MASALA_WEAK_POINTER< MasalaObjectAPI > |
| We will use the convention that an class name followed by WP represents a MASALA_WEAK_POINTER for objects of that class. | |
| using | MasalaObjectAPICWP = MASALA_WEAK_POINTER< MasalaObjectAPI const > |
| We will use the convention that an class name followed by CWP represents a MASALA_WEAK_POINTER for const objects of that class. | |
| typedef std::size_t | Size |
| typedef double | Real |
| using masala::base::MasalaNoAPIObjectCSP = MASALA_SHARED_POINTER< MasalaNoAPIObject const > |
We will use the convention that an class name followed by CSP represents a MASALA_SHARED_POINTER for const objects of that class.
Definition at line 41 of file MasalaNoAPIObject.fwd.hh.
| using masala::base::MasalaNoAPIObjectCWP = MASALA_WEAK_POINTER< MasalaNoAPIObject const > |
We will use the convention that an class name followed by CWP represents a MASALA_WEAK_POINTER for const objects of that class.
Definition at line 49 of file MasalaNoAPIObject.fwd.hh.
We will use the convention that an class name followed by SP represents a MASALA_SHARED_POINTER for objects of that class.
Definition at line 37 of file MasalaNoAPIObject.fwd.hh.
We will use the convention that an class name followed by WP represents a MASALA_WEAK_POINTER for objects of that class.
Definition at line 45 of file MasalaNoAPIObject.fwd.hh.
| using masala::base::MasalaObjectAPICSP = MASALA_SHARED_POINTER< MasalaObjectAPI const > |
We will use the convention that an class name followed by CSP represents a MASALA_SHARED_POINTER for const objects of that class.
Definition at line 39 of file MasalaObjectAPI.fwd.hh.
| using masala::base::MasalaObjectAPICWP = MASALA_WEAK_POINTER< MasalaObjectAPI const > |
We will use the convention that an class name followed by CWP represents a MASALA_WEAK_POINTER for const objects of that class.
Definition at line 47 of file MasalaObjectAPI.fwd.hh.
We will use the convention that an class name followed by SP represents a MASALA_SHARED_POINTER for objects of that class.
Definition at line 35 of file MasalaObjectAPI.fwd.hh.
We will use the convention that an class name followed by WP represents a MASALA_WEAK_POINTER for objects of that class.
Definition at line 43 of file MasalaObjectAPI.fwd.hh.
| using masala::base::MasalaObjectCSP = MASALA_SHARED_POINTER< MasalaObject const > |
We will use the convention that an class name followed by CSP represents a MASALA_SHARED_POINTER for const objects of that class.
Definition at line 40 of file MasalaObject.fwd.hh.
| using masala::base::MasalaObjectCWP = MASALA_WEAK_POINTER< MasalaObject const > |
We will use the convention that an class name followed by CWP represents a MASALA_WEAK_POINTER for const objects of that class.
Definition at line 48 of file MasalaObject.fwd.hh.
We will use the convention that an class name followed by SP represents a MASALA_SHARED_POINTER for objects of that class.
Definition at line 36 of file MasalaObject.fwd.hh.
We will use the convention that an class name followed by WP represents a MASALA_WEAK_POINTER for objects of that class.
Definition at line 44 of file MasalaObject.fwd.hh.
| typedef double masala::base::Real |
| typedef std::size_t masala::base::Size |