Home
last modified time | relevance | path

Searched refs:SpecAspect (Results 1 – 2 of 2) sorted by relevance

/dports/misc/dartsim/dart-6.11.1/dart/common/detail/
H A DSpecializedForAspect.hpp145 bool SpecializedForAspect<SpecAspect>::_has(type<SpecAspect>) const in _has()
164 SpecAspect* SpecializedForAspect<SpecAspect>::_get(type<SpecAspect>) in _get() argument
183 const SpecAspect* SpecializedForAspect<SpecAspect>::_get(type<SpecAspect>) const in _get()
203 type<SpecAspect>, const SpecAspect* aspect) in _set() argument
232 type<SpecAspect>, std::unique_ptr<SpecAspect>&& aspect) in _set() argument
253 SpecAspect* SpecializedForAspect<SpecAspect>::_createAspect( in _createAspect()
260 SpecAspect* aspect = new SpecAspect(std::forward<Args>(args)...); in _createAspect()
277 void SpecializedForAspect<SpecAspect>::_removeAspect(type<SpecAspect>) in _removeAspect() argument
299 std::unique_ptr<SpecAspect> SpecializedForAspect<SpecAspect>::_releaseAspect( in _releaseAspect()
300 type<SpecAspect>) in _releaseAspect() argument
[all …]
/dports/misc/dartsim/dart-6.11.1/dart/common/
H A DSpecializedForAspect.hpp56 template <class SpecAspect>
57 class SpecializedForAspect<SpecAspect> : public virtual Composite
118 bool _has(type<SpecAspect>) const;
125 SpecAspect* _get(type<SpecAspect>);
132 const SpecAspect* _get(type<SpecAspect>) const;
142 void _set(type<SpecAspect>, const SpecAspect* aspect);
152 void _set(type<SpecAspect>, std::unique_ptr<SpecAspect>&& aspect);
160 SpecAspect* _createAspect(type<SpecAspect>, Args&&... args);
167 void _removeAspect(type<SpecAspect>);
174 std::unique_ptr<SpecAspect> _releaseAspect(type<SpecAspect>);
[all …]