{
    "content": [
        {
            "type": "text",
            "text": "# _testbuffer (pydoc)\n\n**Summary:** testbuffer\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **MODULE REFERENCE** (8 lines)\n- **FUNCTIONS** (1 lines) — 7 subsections\n  - cmp_contig (1 lines)\n  - get_contiguous (1 lines)\n  - get_pointer (1 lines)\n  - get_sizeof_void_p (1 lines)\n  - is_contiguous (1 lines)\n  - py_buffer_to_contiguous (1 lines)\n  - slice_indices (1 lines)\n- **DATA** (29 lines)\n- **FILE** (3 lines)\n\n## Full Content\n\n### NAME\n\ntestbuffer\n\n### MODULE REFERENCE\n\nhttps://docs.python.org/3.10/library/testbuffer.html\n\nThe following documentation is automatically generated from the Python\nsource files.  It may be incomplete, incorrect or include features that\nare considered implementation detail and may vary between Python\nimplementations.  When in doubt, consult the module reference at the\nlocation listed above.\n\n### FUNCTIONS\n\n#### cmp_contig\n\n#### get_contiguous\n\n#### get_pointer\n\n#### get_sizeof_void_p\n\n#### is_contiguous\n\n#### py_buffer_to_contiguous\n\n#### slice_indices\n\n### DATA\n\nNDFORTRAN = 4\nNDGETBUFFAIL = 64\nNDGETBUFUNDEFINED = 128\nNDMAXNDIM = 128\nNDPIL = 16\nNDREDIRECT = 32\nNDSCALAR = 8\nNDVAREXPORT = 1\nNDWRITABLE = 2\nPyBUFANYCONTIGUOUS = 152\nPyBUFCONTIG = 9\nPyBUFCONTIGRO = 8\nPyBUFCCONTIGUOUS = 56\nPyBUFFORMAT = 4\nPyBUFFULL = 285\nPyBUFFULLRO = 284\nPyBUFFCONTIGUOUS = 88\nPyBUFINDIRECT = 280\nPyBUFND = 8\nPyBUFREAD = 256\nPyBUFRECORDS = 29\nPyBUFRECORDSRO = 28\nPyBUFSIMPLE = 0\nPyBUFSTRIDED = 25\nPyBUFSTRIDEDRO = 24\nPyBUFSTRIDES = 24\nPyBUFWRITABLE = 1\nPyBUFWRITE = 512\n\n### FILE\n\n/usr/lib/python3.10/lib-dynload/testbuffer.cpython-310-x8664-linux-gnu.so\n\n"
        }
    ],
    "structuredContent": {
        "command": "_testbuffer",
        "section": "",
        "mode": "pydoc",
        "summary": "testbuffer",
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "MODULE REFERENCE",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "FUNCTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "cmp_contig",
                        "lines": 1
                    },
                    {
                        "name": "get_contiguous",
                        "lines": 1
                    },
                    {
                        "name": "get_pointer",
                        "lines": 1
                    },
                    {
                        "name": "get_sizeof_void_p",
                        "lines": 1
                    },
                    {
                        "name": "is_contiguous",
                        "lines": 1
                    },
                    {
                        "name": "py_buffer_to_contiguous",
                        "lines": 1
                    },
                    {
                        "name": "slice_indices",
                        "lines": 1
                    }
                ]
            },
            {
                "name": "DATA",
                "lines": 29,
                "subsections": []
            },
            {
                "name": "FILE",
                "lines": 3,
                "subsections": []
            }
        ]
    }
}