![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
Memory debugger. More...
Go to the source code of this file.
Classes | |
class | iganet::MemoryDebugger< id > |
Memory debugger. More... | |
struct | iganet::MemoryDebugger< id >::MemoryObject |
Memory object. More... | |
Namespaces | |
namespace | iganet |
Macros | |
#define | register_memory(obj) ::iganet::global_memory_debugger.add(#obj, obj) |
Functions | |
template<std::size_t id> | |
std::ostream & | iganet::operator<< (std::ostream &os, const MemoryDebugger< id > &obj) |
Print (as string) a memory debugger object. | |
Variables | |
static MemoryDebugger< std::numeric_limits< std::size_t >::max()> | iganet::global_memory_debugger |
System-wide memory debugger. | |
Memory debugger.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
#define register_memory | ( | obj | ) | ::iganet::global_memory_debugger.add(#obj, obj) |