GEOSX
|
Contains the implementation of LvArray::ArraySlice. More...
#include "LvArrayConfig.hpp"
#include "indexing.hpp"
#include "Macros.hpp"
#include "totalview/tv_data_display.h"
#include "totalview/tv_helpers.hpp"
Go to the source code of this file.
Classes | |
class | LvArray::ArraySlice< T, NDIM_TPARAM, USD_TPARAM, INDEX_TYPE > |
This class serves to provide a sliced multidimensional interface to the family of LvArray classes. More... | |
Namespaces | |
LvArray | |
The top level namespace. | |
Macros | |
#define | DEFINE_GDB_PY_SCRIPT(script_name) asm (".pushsection \".debug_gdb_scripts\", \"MS\",@progbits,1\n \ .byte 1 /* Python */\n \ .asciz \"" script_name "\"\n \ .popsection \n" ); |
Add GDB pretty printers the given script. More... | |
#define | ARRAY_SLICE_CHECK_BOUNDS(index) |
Point GDB at the scripts/gdb-printers.py. More... | |
Contains the implementation of LvArray::ArraySlice.
Definition in file ArraySlice.hpp.
#define ARRAY_SLICE_CHECK_BOUNDS | ( | index | ) |
Point GDB at the scripts/gdb-printers.py.
Check that index
is a valid index into the first dimension.
index | The index to check. |
Definition at line 66 of file ArraySlice.hpp.
#define DEFINE_GDB_PY_SCRIPT | ( | script_name | ) | asm (".pushsection \".debug_gdb_scripts\", \"MS\",@progbits,1\n \ .byte 1 /* Python */\n \ .asciz \"" script_name "\"\n \ .popsection \n" ); |
Add GDB pretty printers the given script.
script_name | The python script that contains the gdb hooks. |
Definition at line 21 of file ArraySlice.hpp.