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.
|
| #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.
◆ ARRAY_SLICE_CHECK_BOUNDS
| #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.
- Parameters
-
- Note
- This is only active when LVARRAY_BOUNDS_CHECK is defined.
◆ DEFINE_GDB_PY_SCRIPT
| #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" ); |