Home
last modified time | relevance | path

Searched refs:Base (Results 1 – 20 of 20) sorted by relevance

/CTR-SDK-0.14.4/include/nn/util/
Dutil_Int64.h27 template <typename Base, typename Tag = void>
33 Int64(Base s) : lo(static_cast<bit32>(s)), hi(static_cast<bit32>(s >> 32)) {} in Int64()
34 operator Base() const { return (static_cast<Base>(hi) << 32) | static_cast<Base>(lo); } in Base() function
35 Int64& operator++() { Base lhs = *this; lhs++; *this = lhs; return *this; }
36 Int64& operator--() { Base lhs = *this; lhs--; *this = lhs; return *this; }
37 Int64& operator+=(Base rhs) { Base lhs = *this; lhs += rhs; *this = lhs; return *this; }
38 Int64& operator-=(Base rhs) { Base lhs = *this; lhs -= rhs; *this = lhs; return *this; }
39 Int64& operator*=(Base rhs) { Base lhs = *this; lhs *= rhs; *this = lhs; return *this; }
40 Int64& operator/=(Base rhs) { Base lhs = *this; lhs /= rhs; *this = lhs; return *this; }
41 Int64& operator%=(Base rhs) { Base lhs = *this; lhs %= rhs; *this = lhs; return *this; }
[all …]
Dutil_TypeTraits.h93 template <class Base, class Derived> struct is_base_of;
265 template <class Base, class Derived>
266 …egral_constant<bool, is_convertible<const Derived*, const Base*>::value && !is_same<const Base*, c…
Dutil_AutoObject.h259 typedef ::nn::util::detail::AutoObject<name, __VA_ARGS__ > Base; \
261 name(__VA_ARGS__* p) : Base(p) {} \
263 name(const name& other) : Base(static_cast<const Base&>(other)) {} \
267 return Base::Assign(rhs); \
/CTR-SDK-0.14.4/include/nn/os/
Dos_BlockingQueue.h122 typedef os::detail::BlockingQueueBase<nn::os::CriticalSection> Base; typedef
144 BlockingQueue(uptr buffer[], size_t size) : Base(buffer, size) {} in BlockingQueue()
161 void Initialize(uptr buffer[], size_t size) { Base::Initialize(buffer, size); } in Initialize()
173 … nn::Result TryInitialize(uptr buffer[], size_t size) { return Base::TryInitialize(buffer, size); } in TryInitialize()
182 void Finalize() { Base::Finalize(); } in Finalize()
198 void Enqueue(uptr data) { Base::Enqueue(data); } in Enqueue()
213 bool TryEnqueue(uptr data) { return Base::TryEnqueue(data); } in TryEnqueue()
229 void Jam(uptr data) { Base::Jam(data); } in Jam()
244 bool TryJam(uptr data) { return Base::TryJam(data); } in TryJam()
257 uptr Dequeue() { return Base::Dequeue(); } in Dequeue()
[all …]
/CTR-SDK-0.14.4/include/nn/fs/
Dfs_MemoryOutputStream.h26 typedef detail::MemoryStreamBase Base; typedef
28 MemoryOutputStream(bit8* buffer, size_t size) : Base(buffer, size) {} in MemoryOutputStream()
30 … virtual Result TrySeek(s64 position, PositionBase base) { return Base::TrySeek(position, base); } in TrySeek()
31 virtual void Seek(s64 position, PositionBase base) { Base::Seek(position, base); } in Seek()
33 virtual Result TryGetPosition(s64* pOut) const { return Base::TryGetPosition(pOut); } in TryGetPosition()
34 virtual s64 GetPosition() const { return Base::GetPosition(); } in GetPosition()
36 virtual Result TrySetPosition(s64 position) { return Base::TrySetPosition(position); } in TrySetPosition()
37 virtual void SetPosition(s64 position) { Base::SetPosition(position); } in SetPosition()
39 virtual Result TryGetSize(s64* pOut) const { return Base::TryGetSize(pOut); } in TryGetSize()
40 virtual s64 GetSize() const { return Base::GetSize(); } in GetSize()
[all …]
Dfs_MemoryInputStream.h26 typedef detail::MemoryStreamBase Base; typedef
28 MemoryInputStream(const bit8* buffer, size_t size) : Base(const_cast<bit8*>(buffer), size) {} in MemoryInputStream()
30 … virtual Result TrySeek(s64 position, PositionBase base) { return Base::TrySeek(position, base); } in TrySeek()
31 virtual void Seek(s64 position, PositionBase base) { Base::Seek(position, base); } in Seek()
33 virtual Result TryGetPosition(s64* pOut) const { return Base::TryGetPosition(pOut); } in TryGetPosition()
34 virtual s64 GetPosition() const { return Base::GetPosition(); } in GetPosition()
36 virtual Result TrySetPosition(s64 position) { return Base::TrySetPosition(position); } in TrySetPosition()
37 virtual void SetPosition(s64 position) { Base::SetPosition(position); } in SetPosition()
39 virtual Result TryGetSize(s64* pOut) const { return Base::TryGetSize(pOut); } in TryGetSize()
40 virtual s64 GetSize() const { return Base::GetSize(); } in GetSize()
[all …]
Dfs_File.h28 typedef FileStream Base; typedef
33 … void Open(const wchar_t* pathName, bit32 mode, Attributes ) { Base::Initialize(pathName, mode); } in Open()
34 …nn::Result TryOpen(const wchar_t* pathName, bit32 mode, Attributes) { return Base::TryInitialize(p… in TryOpen()
35 using Base::Read;
36 using Base::Write;
39 void SetPosition( s64 position, PositionBase base) { Base::Seek(position, base); } in SetPosition()
41 using Base::GetPosition;
42 using Base::GetSize;
43 using Base::SetSize;
44 void Close() { Base::Finalize(); } in Close()
Dfs_MemoryStream.h69 typedef detail::MemoryStreamBase Base; typedef
72 MemoryStream(bit8* buffer, size_t size) : Base(buffer, size) {} in MemoryStream()
74 … virtual Result TrySeek(s64 position, PositionBase base) { return Base::TrySeek(position, base); } in TrySeek()
75 virtual void Seek(s64 position, PositionBase base) { Base::Seek(position, base); } in Seek()
77 virtual Result TryGetPosition(s64* pOut) const { return Base::TryGetPosition(pOut); } in TryGetPosition()
78 virtual s64 GetPosition() const { return Base::GetPosition(); } in GetPosition()
80 virtual Result TrySetPosition(s64 position) { return Base::TrySetPosition(position); } in TrySetPosition()
81 virtual void SetPosition(s64 position) { Base::SetPosition(position); } in SetPosition()
83 virtual Result TryGetSize(s64* pOut) const { return Base::TryGetSize(pOut); } in TryGetSize()
84 virtual s64 GetSize() const { return Base::GetSize(); } in GetSize()
[all …]
/CTR-SDK-0.14.4/include/nn/fnd/
Dfnd_WaitableUnitHeap.h33 typedef UnitHeapTemplate<LockPolicy> Base; typedef
38 using Base::GetRequiredHeapSize;
42 …WaitableUnitHeap(size_t unit, uptr addr, size_t size, s32 alignment = Base::DEFAULT_ALIGNMENT, bit…
48 …explicit WaitableUnitHeap(size_t unit, const MemoryBlock& block, s32 alignment = Base::DEFAULT_ALI…
53 …void Initialize(size_t unit, uptr addr, size_t size, s32 alignment = Base::DEFAULT_ALIGNMENT, bit3…
55 Base::Initialize(unit, addr, size, alignment, option);
56 s32 maxCount = Base::GetTotalSize() / Base::GetUnitSize();
60 using Base::Invalidate;
68 Base::Finalize(); in Finalize()
80 void* ret = Base::Allocate(); in TryAllocate()
[all …]
Dfnd_ExpHeap.h188 typedef ExpHeapBase Base; typedef
251 Base::Initialize(addr, size, option);
280 void Invalidate() { Base::Invalidate(); } in Invalidate()
290 Base::Finalize(); in Finalize()
318 return Base::Allocate(byteSize, alignment, groupId, mode, reuse);
331 Base::Free(p); in Free()
356 return Base::ResizeBlock(p, newSize); in ResizeBlock()
370 return Base::VisitAllBlocks(visitor, param); in VisitAllBlocks()
381 return Base::GetStartAddress(); in GetStartAddress()
392 return Base::GetTotalSize(); in GetTotalSize()
[all …]
Dfnd_UnitHeap.h181 typedef UnitHeapBase Base; typedef
195 return Base::GetRequiredHeapSize(unit, numUnit, alignment);
264 Base::Initialize(unit, addr, size, alignment, option);
272 void Invalidate() { Base::Invalidate(); } in Invalidate()
284 Base::Finalize(); in Finalize()
303 return Base::Allocate(); in Allocate()
314 Base::Free(p); in Free()
332 size_t GetUnitSize() const { return Base::GetUnitSize(); } in GetUnitSize()
342 return Base::GetAllocatableCount(); in GetAllocatableCount()
350 virtual void* GetStartAddress() const { return Base::GetStartAddress(); } in GetStartAddress()
[all …]
Dfnd_FrameHeap.h320 typedef FrameHeapBase Base; typedef
382 Base::Initialize(addr, size, option);
394 Base::Finalize(); in Finalize()
417 return Base::Allocate(size, alignment);
433 return Base::ResizeBlock(p, newSize); in ResizeBlock()
452 Base::FreeAll(mode);
474 return Base::SaveState(); in SaveState()
487 Base::RestoreState(state); in RestoreState()
506 return Base::Adjust(mode);
519 return Base::GetAllocatableSize(alignment);
[all …]
Dfnd_BuddyHeap.h591 typedef BuddyHeapBase<PageSize, MaxOrder> Base; typedef
612 uptr addrAligned = Base::RoundUp<Base::ALIGN>(addr); in Initialize()
615 Base::Initialize(addrAligned, size / Base::PAGE_SIZE); in Initialize()
625 Base::Finalize(); in Finalize()
638 return Base::AllocateByOrder(order); in AllocateByOrder()
650 Base::Free(p, order); in Free()
Dfnd_FixedLengthString.h69 typedef detail::FixedLengthStringBuffer<TChar, TObjectSize> Base; typedef
75 static const size_t DefaultHead = (Base::Length - MaxLength) / 2;
79 using Base::m_Buffer;
80 using Base::m_Length;
81 using Base::m_Data;
142 NN_TASSERT_(GetLength() + index <= Base::Length);
301 if (GetHeadIndex() > Base::Length - MaxLength) in AppendTail()
321 if (GetHeadIndex() > Base::Length - MaxLength) in AppendTail()
348 if (GetHeadIndex() > Base::Length - MaxLength) in AppendTailAsHex()
374 if (GetHeadIndex() > Base::Length - MaxLength) in AppendTail()
/CTR-SDK-0.14.4/include/nn/fslow/
Dfslow_SafePath.h33 …n::fnd::FixedLengthString<TChar, TMaxLength, TSize - sizeof(nn::util::ReferenceCounter<u32>)> Base; typedef
36 ReferenceCountedString(const TChar* s) : Base(s) {} in ReferenceCountedString()
37 template <class T> explicit ReferenceCountedString(const T* s) : Base(s) {} in ReferenceCountedString()
42 using typename Base::Updater;
48 SafePath(const Char* s) : Base(s) {} in SafePath()
49 template <class T> explicit SafePath(const T* s) : Base(s) {} in SafePath()
/CTR-SDK-0.14.4/sources/libraries/init/
Dinit_StartUp.cpp24 extern "C" nninitStaticInitFunc Image$$STATIC_INIT$$RO$$Base[];
54 for( nninitStaticInitFunc* f = Image$$STATIC_INIT$$RO$$Base; in nninitCallStaticInitializers()
/CTR-SDK-0.14.4/sources/libraries/crt0/MPCore/
Dcrt0.cpp45 extern "C" bit8 Image$$ZI$$ZI$$Base[];
96 ldr r0, =__cpp(Image$$ZI$$ZI$$Base) in nninitRegion()
/CTR-SDK-0.14.4/include/nn/net/osl/
Dosl_BuddyHeap.h433 typedef BuddyHeapBase<PageSize, MaxOrder> Base; typedef
448 uptr addrAligned = Base::RoundUp<Base::ALIGN>(addr); in Initialize()
451 Base::Initialize(addrAligned, size / Base::PAGE_SIZE); in Initialize()
462 Base::Finalize(); in Finalize()
468 return Base::AllocateByOrder(order); in AllocateByOrder()
481 Base::Free(p, order); in Free()
Dosl_IpcDispatcher.h111 typedef IpcDispatcher<StackSize, ImplT, pSessionLoopFunction> Base; typedef
/CTR-SDK-0.14.4/include/nn/util/ARMv6/
Dutil_LockFreeQueueImpl.h83 typedef LockFreeQueueNodeBase Base; typedef
86 void Initialize() { Base::Initialize(); } in Initialize()