├── .github
├── FUNDING.yml
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
└── workflows
│ └── main.yml
├── .gitignore
├── .gitmodules
├── .idea
└── codeStyles
│ └── codeStyleConfig.xml
├── CMakeLists.txt
├── LICENSE
├── README.md
├── doc
├── Doxyfile
└── html
│ ├── annotated.html
│ ├── annotated_dup.js
│ ├── bc_s.png
│ ├── bdwn.png
│ ├── classes.html
│ ├── closed.png
│ ├── d0
│ ├── d1e
│ │ └── structblock__info__t-members.html
│ ├── da8
│ │ └── structblock__info__t.html
│ └── dd7
│ │ └── classpool__t-members.html
│ ├── d1
│ └── daa
│ │ ├── pool__base__impl_8hpp.html
│ │ ├── pool__base__impl_8hpp.js
│ │ └── pool__base__impl_8hpp_source.html
│ ├── d2
│ ├── d17
│ │ ├── pointer_8hpp.html
│ │ ├── pointer_8hpp.js
│ │ └── pointer_8hpp_source.html
│ ├── d45
│ │ ├── classqalloc_1_1allocator__base_1_1rebind.html
│ │ └── classqalloc_1_1allocator__base_1_1rebind.js
│ ├── d56
│ │ ├── classqalloc_1_1allocator__base.html
│ │ └── classqalloc_1_1allocator__base.js
│ ├── db2
│ │ └── classvector-members.html
│ ├── db6
│ │ ├── structqalloc_1_1freed__block__t.html
│ │ └── structqalloc_1_1freed__block__t.js
│ └── dce
│ │ └── namespaceqalloc_1_1stl.html
│ ├── d3
│ ├── d0b
│ │ ├── stl_8hpp.html
│ │ ├── stl_8hpp.js
│ │ └── stl_8hpp_source.html
│ ├── d17
│ │ ├── namespaceqalloc.html
│ │ └── namespaceqalloc.js
│ ├── d3c
│ │ ├── classpool__t.html
│ │ └── classpool__t.png
│ ├── d3d
│ │ ├── pool__impl_8hpp.html
│ │ └── pool__impl_8hpp_source.html
│ ├── d6a
│ │ └── classqalloc_1_1allocator__base_1_1rebind-members.html
│ └── dc1
│ │ ├── pool_8hpp.html
│ │ ├── pool_8hpp.js
│ │ └── pool_8hpp_source.html
│ ├── d4
│ ├── d29
│ │ └── classallocator__base-members.html
│ ├── d63
│ │ └── classiterator-members.html
│ └── d84
│ │ └── namespaceqalloc_1_1simple.html
│ ├── d5
│ ├── d61
│ │ ├── allocator_8hpp.html
│ │ ├── allocator_8hpp.js
│ │ └── allocator_8hpp_source.html
│ ├── d67
│ │ └── structqalloc_1_1block__info__t-members.html
│ ├── d6d
│ │ ├── structlist_1_1node__type.html
│ │ ├── structlist_1_1node__type.js
│ │ └── structlist_1_1node__type.png
│ ├── d75
│ │ └── classqalloc_1_1pool__t-members.html
│ └── d8a
│ │ ├── pool__base_8hpp.html
│ │ ├── pool__base_8hpp.js
│ │ └── pool__base_8hpp_source.html
│ ├── d6
│ ├── d09
│ │ ├── classlist.html
│ │ └── classlist.js
│ ├── d4f
│ │ └── classqalloc_1_1allocator__base-members.html
│ ├── d9d
│ │ └── classallocator__base_1_1rebind.html
│ ├── dba
│ │ ├── subpool_8hpp.html
│ │ ├── subpool_8hpp.js
│ │ └── subpool_8hpp_source.html
│ ├── dd2
│ │ └── classallocator__base.html
│ └── df2
│ │ └── structqalloc_1_1freed__block__t-members.html
│ ├── d7
│ ├── d81
│ │ ├── debug__log_8hpp.html
│ │ ├── debug__log_8hpp.js
│ │ └── debug__log_8hpp_source.html
│ └── dfc
│ │ ├── classvector.html
│ │ └── classvector.js
│ ├── d8
│ ├── d69
│ │ └── classpool__base__t-members.html
│ └── daf
│ │ ├── qalloc_8hpp.html
│ │ └── qalloc_8hpp_source.html
│ ├── d9
│ ├── d84
│ │ ├── structqalloc_1_1block__info__t.html
│ │ └── structqalloc_1_1block__info__t.js
│ ├── db2
│ │ ├── block_8hpp.html
│ │ ├── block_8hpp.js
│ │ └── block_8hpp_source.html
│ ├── dd6
│ │ └── _r_e_a_d_m_e_8md.html
│ └── dde
│ │ ├── iterator_8hpp.html
│ │ ├── iterator_8hpp.js
│ │ └── iterator_8hpp_source.html
│ ├── da
│ ├── d16
│ │ ├── vector_8hpp.html
│ │ ├── vector_8hpp.js
│ │ └── vector_8hpp_source.html
│ ├── d3e
│ │ ├── memory_8hpp.html
│ │ ├── memory_8hpp.js
│ │ └── memory_8hpp_source.html
│ ├── d4c
│ │ ├── classqalloc_1_1pool__base__t.html
│ │ ├── classqalloc_1_1pool__base__t.js
│ │ └── classqalloc_1_1pool__base__t.png
│ ├── d63
│ │ ├── defs_8hpp.html
│ │ ├── defs_8hpp.js
│ │ └── defs_8hpp_source.html
│ └── d84
│ │ └── classqalloc_1_1pool__base__t-members.html
│ ├── dc
│ ├── d1d
│ │ ├── list_8hpp.html
│ │ ├── list_8hpp.js
│ │ └── list_8hpp_source.html
│ └── d55
│ │ ├── type__info_8hpp.html
│ │ ├── type__info_8hpp.js
│ │ └── type__info_8hpp_source.html
│ ├── dd
│ ├── d16
│ │ ├── classiterator.html
│ │ └── classiterator.js
│ ├── d22
│ │ ├── structqalloc_1_1subpool__t.html
│ │ └── structqalloc_1_1subpool__t.js
│ ├── d2c
│ │ ├── global__pool_8hpp.html
│ │ ├── global__pool_8hpp.js
│ │ └── global__pool_8hpp_source.html
│ ├── dc5
│ │ └── structsubpool__t.html
│ └── dd5
│ │ └── structsubpool__t-members.html
│ ├── de
│ ├── d5f
│ │ └── namespacepointer.html
│ ├── d99
│ │ ├── allocator__impl_8hpp.html
│ │ ├── allocator__impl_8hpp.js
│ │ └── allocator__impl_8hpp_source.html
│ ├── dd8
│ │ └── structlist_1_1node__type-members.html
│ ├── de6
│ │ └── structqalloc_1_1subpool__t-members.html
│ └── dfe
│ │ └── namespaceqalloc_1_1pointer.html
│ ├── df
│ ├── d0a
│ │ └── structfreed__block__t-members.html
│ ├── d33
│ │ └── classallocator__base_1_1rebind-members.html
│ ├── d41
│ │ └── classlist-members.html
│ ├── d71
│ │ ├── classqalloc_1_1pool__t.html
│ │ ├── classqalloc_1_1pool__t.js
│ │ └── classqalloc_1_1pool__t.png
│ ├── d93
│ │ ├── qalloc_8h.html
│ │ ├── qalloc_8h.js
│ │ └── qalloc_8h_source.html
│ ├── dae
│ │ └── structfreed__block__t.html
│ └── dbe
│ │ ├── classpool__base__t.html
│ │ └── classpool__base__t.png
│ ├── dir_24309af090b3241b43b69ae9996ee870.html
│ ├── dir_24309af090b3241b43b69ae9996ee870.js
│ ├── dir_41acfb016b119147141a622c7f1387da.html
│ ├── dir_41acfb016b119147141a622c7f1387da.js
│ ├── dir_533dd9910e92adbb7b39d7fd6772556c.html
│ ├── dir_533dd9910e92adbb7b39d7fd6772556c.js
│ ├── dir_d44c64559bbebec7f509842c48db8b23.html
│ ├── dir_d44c64559bbebec7f509842c48db8b23.js
│ ├── doc.png
│ ├── doxygen-awesome-sidebar-only.css
│ ├── doxygen-awesome.css
│ ├── doxygen.css
│ ├── doxygen.svg
│ ├── dynsections.js
│ ├── files.html
│ ├── files_dup.js
│ ├── folderclosed.png
│ ├── folderopen.png
│ ├── functions.html
│ ├── functions_func.html
│ ├── functions_type.html
│ ├── functions_vars.html
│ ├── globals.html
│ ├── globals_defs.html
│ ├── globals_enum.html
│ ├── globals_func.html
│ ├── hierarchy.html
│ ├── hierarchy.js
│ ├── index.html
│ ├── jquery.js
│ ├── logo.png
│ ├── menu.js
│ ├── menudata.js
│ ├── namespacemembers.html
│ ├── namespacemembers_enum.html
│ ├── namespacemembers_func.html
│ ├── namespacemembers_type.html
│ ├── namespaces.html
│ ├── namespaces_dup.js
│ ├── nav_f.png
│ ├── nav_g.png
│ ├── nav_h.png
│ ├── navtree.css
│ ├── navtree.js
│ ├── navtreedata.js
│ ├── navtreeindex0.js
│ ├── navtreeindex1.js
│ ├── open.png
│ ├── resize.js
│ ├── search
│ ├── all_0.html
│ ├── all_0.js
│ ├── all_1.html
│ ├── all_1.js
│ ├── all_10.html
│ ├── all_10.js
│ ├── all_11.html
│ ├── all_11.js
│ ├── all_12.html
│ ├── all_12.js
│ ├── all_13.html
│ ├── all_13.js
│ ├── all_14.html
│ ├── all_14.js
│ ├── all_2.html
│ ├── all_2.js
│ ├── all_3.html
│ ├── all_3.js
│ ├── all_4.html
│ ├── all_4.js
│ ├── all_5.html
│ ├── all_5.js
│ ├── all_6.html
│ ├── all_6.js
│ ├── all_7.html
│ ├── all_7.js
│ ├── all_8.html
│ ├── all_8.js
│ ├── all_9.html
│ ├── all_9.js
│ ├── all_a.html
│ ├── all_a.js
│ ├── all_b.html
│ ├── all_b.js
│ ├── all_c.html
│ ├── all_c.js
│ ├── all_d.html
│ ├── all_d.js
│ ├── all_e.html
│ ├── all_e.js
│ ├── all_f.html
│ ├── all_f.js
│ ├── classes_0.html
│ ├── classes_0.js
│ ├── classes_1.html
│ ├── classes_1.js
│ ├── classes_2.html
│ ├── classes_2.js
│ ├── classes_3.html
│ ├── classes_3.js
│ ├── classes_4.html
│ ├── classes_4.js
│ ├── classes_5.html
│ ├── classes_5.js
│ ├── classes_6.html
│ ├── classes_6.js
│ ├── classes_7.html
│ ├── classes_7.js
│ ├── classes_8.html
│ ├── classes_8.js
│ ├── classes_9.html
│ ├── classes_9.js
│ ├── close.svg
│ ├── defines_0.html
│ ├── defines_0.js
│ ├── defines_1.html
│ ├── defines_1.js
│ ├── enums_0.html
│ ├── enums_0.js
│ ├── enums_1.html
│ ├── enums_1.js
│ ├── enumvalues_0.html
│ ├── enumvalues_0.js
│ ├── files_0.html
│ ├── files_0.js
│ ├── files_1.html
│ ├── files_1.js
│ ├── files_2.html
│ ├── files_2.js
│ ├── files_3.html
│ ├── files_3.js
│ ├── files_4.html
│ ├── files_4.js
│ ├── files_5.html
│ ├── files_5.js
│ ├── files_6.html
│ ├── files_6.js
│ ├── files_7.html
│ ├── files_7.js
│ ├── files_8.html
│ ├── files_8.js
│ ├── files_9.html
│ ├── files_9.js
│ ├── files_a.html
│ ├── files_a.js
│ ├── files_b.html
│ ├── files_b.js
│ ├── functions_0.html
│ ├── functions_0.js
│ ├── functions_1.html
│ ├── functions_1.js
│ ├── functions_10.html
│ ├── functions_10.js
│ ├── functions_11.html
│ ├── functions_11.js
│ ├── functions_2.html
│ ├── functions_2.js
│ ├── functions_3.html
│ ├── functions_3.js
│ ├── functions_4.html
│ ├── functions_4.js
│ ├── functions_5.html
│ ├── functions_5.js
│ ├── functions_6.html
│ ├── functions_6.js
│ ├── functions_7.html
│ ├── functions_7.js
│ ├── functions_8.html
│ ├── functions_8.js
│ ├── functions_9.html
│ ├── functions_9.js
│ ├── functions_a.html
│ ├── functions_a.js
│ ├── functions_b.html
│ ├── functions_b.js
│ ├── functions_c.html
│ ├── functions_c.js
│ ├── functions_d.html
│ ├── functions_d.js
│ ├── functions_e.html
│ ├── functions_e.js
│ ├── functions_f.html
│ ├── functions_f.js
│ ├── mag_sel.svg
│ ├── namespaces_0.html
│ ├── namespaces_0.js
│ ├── nomatches.html
│ ├── pages_0.html
│ ├── pages_0.js
│ ├── search.css
│ ├── search.js
│ ├── search_l.png
│ ├── search_m.png
│ ├── search_r.png
│ ├── searchdata.js
│ ├── typedefs_0.html
│ ├── typedefs_0.js
│ ├── typedefs_1.html
│ ├── typedefs_1.js
│ ├── typedefs_2.html
│ ├── typedefs_2.js
│ ├── typedefs_3.html
│ ├── typedefs_3.js
│ ├── typedefs_4.html
│ ├── typedefs_4.js
│ ├── typedefs_5.html
│ ├── typedefs_5.js
│ ├── typedefs_6.html
│ ├── typedefs_6.js
│ ├── typedefs_7.html
│ ├── typedefs_7.js
│ ├── typedefs_8.html
│ ├── typedefs_8.js
│ ├── typedefs_9.html
│ ├── typedefs_9.js
│ ├── typedefs_a.html
│ ├── typedefs_a.js
│ ├── typedefs_b.html
│ ├── typedefs_b.js
│ ├── typedefs_c.html
│ ├── typedefs_c.js
│ ├── typedefs_d.html
│ ├── typedefs_d.js
│ ├── typedefs_e.html
│ ├── typedefs_e.js
│ ├── variables_0.html
│ ├── variables_0.js
│ ├── variables_1.html
│ ├── variables_1.js
│ ├── variables_2.html
│ ├── variables_2.js
│ ├── variables_3.html
│ ├── variables_3.js
│ ├── variables_4.html
│ ├── variables_4.js
│ ├── variables_5.html
│ ├── variables_5.js
│ ├── variables_6.html
│ ├── variables_6.js
│ ├── variables_7.html
│ └── variables_7.js
│ ├── splitbar.png
│ ├── sync_off.png
│ ├── sync_on.png
│ ├── tab_a.png
│ ├── tab_b.png
│ ├── tab_h.png
│ ├── tab_s.png
│ └── tabs.css
├── example.cpp
├── images
└── logo.png
├── include
└── qalloc
│ ├── internal
│ ├── allocator.hpp
│ ├── allocator_impl.hpp
│ ├── block.hpp
│ ├── debug_log.hpp
│ ├── defs.hpp
│ ├── experimental
│ │ ├── iterator.hpp
│ │ ├── list.hpp
│ │ └── vector.hpp
│ ├── global_pool.hpp
│ ├── memory.hpp
│ ├── pointer.hpp
│ ├── pool.hpp
│ ├── pool_base.hpp
│ ├── pool_base_impl.hpp
│ ├── pool_impl.hpp
│ ├── stl.hpp
│ ├── subpool.hpp
│ └── type_info.hpp
│ ├── qalloc.h
│ └── qalloc.hpp
└── src
├── benchmark
├── CMakeLists.txt
└── benchmark.cpp
├── c_wrapper
├── CMakeLists.txt
└── qalloc.cpp
└── test
├── CMakeLists.txt
└── test.cpp
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: yusing
4 | patreon: yusing
5 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Describe the bug**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior:
15 | 1. Go to '...'
16 | 2. Click on '....'
17 | 3. Scroll down to '....'
18 | 4. See error
19 |
20 | **Expected behavior**
21 | A clear and concise description of what you expected to happen.
22 |
23 | **Screenshots**
24 | If applicable, add screenshots to help explain your problem.
25 |
26 | **Desktop (please complete the following information):**
27 | - OS: [e.g. Windows]
28 | - Compiler: [e.g. MSVC v142]
29 | - Version [e.g. 1.0]
30 |
31 | **Additional context**
32 | Add any other context about the problem here.
33 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe.**
11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12 |
13 | **Describe the solution you'd like**
14 | A clear and concise description of what you want to happen.
15 |
16 | **Describe alternatives you've considered**
17 | A clear and concise description of any alternative solutions or features you've considered.
18 |
19 | **Additional context**
20 | Add any other context or screenshots about the feature request here.
21 |
--------------------------------------------------------------------------------
/.github/workflows/main.yml:
--------------------------------------------------------------------------------
1 | name: Doxygen GitHub Pages Deploy Action
2 |
3 | on:
4 | push:
5 | branches:
6 | - main
7 | workflow_dispatch:
8 |
9 | jobs:
10 | deploy:
11 | runs-on: ubuntu-latest
12 | steps:
13 | - uses: DenverCoder1/doxygen-github-pages-action@v1.1.0
14 | with:
15 | github_token: ${{ secrets.GITHUB_TOKEN }}
16 | branch: gh-pages
17 | folder: doc/html
18 | config_file: doc/Doxyfile
19 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "doc/doxygen-awesome"]
2 | path = doc/doxygen-awesome
3 | url = https://github.com/jothepro/doxygen-awesome-css.git
4 |
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.0.0)
2 | project(qalloc VERSION 0.1.0)
3 |
4 | set(CMAKE_CXX_STANDARD 17)
5 | include_directories(include)
6 |
7 | add_executable(qalloc example.cpp)
8 |
9 | add_subdirectory(src/test)
10 | add_subdirectory(src/benchmark)
11 | add_subdirectory(src/c_wrapper)
--------------------------------------------------------------------------------
/doc/html/annotated_dup.js:
--------------------------------------------------------------------------------
1 | var annotated_dup =
2 | [
3 | [ "qalloc", "d3/d17/namespaceqalloc.html", [
4 | [ "allocator_base", "d2/d56/classqalloc_1_1allocator__base.html", "d2/d56/classqalloc_1_1allocator__base" ],
5 | [ "block_info_t", "d9/d84/structqalloc_1_1block__info__t.html", "d9/d84/structqalloc_1_1block__info__t" ],
6 | [ "freed_block_t", "d2/db6/structqalloc_1_1freed__block__t.html", "d2/db6/structqalloc_1_1freed__block__t" ],
7 | [ "pool_base_t", "da/d4c/classqalloc_1_1pool__base__t.html", "da/d4c/classqalloc_1_1pool__base__t" ],
8 | [ "pool_t", "df/d71/classqalloc_1_1pool__t.html", "df/d71/classqalloc_1_1pool__t" ],
9 | [ "subpool_t", "dd/d22/structqalloc_1_1subpool__t.html", "dd/d22/structqalloc_1_1subpool__t" ]
10 | ] ]
11 | ];
--------------------------------------------------------------------------------
/doc/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/bc_s.png
--------------------------------------------------------------------------------
/doc/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/bdwn.png
--------------------------------------------------------------------------------
/doc/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/closed.png
--------------------------------------------------------------------------------
/doc/html/d1/daa/pool__base__impl_8hpp.js:
--------------------------------------------------------------------------------
1 | var pool__base__impl_8hpp =
2 | [
3 | [ "QALLOC_MALLOC_FUNCTION", "d1/daa/pool__base__impl_8hpp.html#a478fbcc6943b47af975a08e4b61e91fe", null ]
4 | ];
--------------------------------------------------------------------------------
/doc/html/d2/d45/classqalloc_1_1allocator__base_1_1rebind.js:
--------------------------------------------------------------------------------
1 | var classqalloc_1_1allocator__base_1_1rebind =
2 | [
3 | [ "other", "d2/d45/classqalloc_1_1allocator__base_1_1rebind.html#aa67f46ef1f9ca8ccb316d3ff156d718b", null ]
4 | ];
--------------------------------------------------------------------------------
/doc/html/d2/db6/structqalloc_1_1freed__block__t.js:
--------------------------------------------------------------------------------
1 | var structqalloc_1_1freed__block__t =
2 | [
3 | [ "is_adjacent_to", "d2/db6/structqalloc_1_1freed__block__t.html#a61389d04cd119b4ffecc72a4b87d89ee", null ],
4 | [ "address", "d2/db6/structqalloc_1_1freed__block__t.html#a8a4dfbdc1d17b95e82c0d0c141288b48", null ],
5 | [ "n_bytes", "d2/db6/structqalloc_1_1freed__block__t.html#a88c05f31a456e68321591a24f2aa0d71", null ]
6 | ];
--------------------------------------------------------------------------------
/doc/html/d3/d3c/classpool__t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/d3/d3c/classpool__t.png
--------------------------------------------------------------------------------
/doc/html/d3/dc1/pool_8hpp.js:
--------------------------------------------------------------------------------
1 | var pool_8hpp =
2 | [
3 | [ "qalloc::pool_t", "df/d71/classqalloc_1_1pool__t.html", "df/d71/classqalloc_1_1pool__t" ],
4 | [ "pool_pointer", "d3/dc1/pool_8hpp.html#a6d6f73a87b632e0151f0dd151bcc1917", null ]
5 | ];
--------------------------------------------------------------------------------
/doc/html/d5/d61/allocator_8hpp.js:
--------------------------------------------------------------------------------
1 | var allocator_8hpp =
2 | [
3 | [ "qalloc::allocator_base< T, detailed >", "d2/d56/classqalloc_1_1allocator__base.html", "d2/d56/classqalloc_1_1allocator__base" ],
4 | [ "qalloc::allocator_base< T, detailed >::rebind< U >", "d2/d45/classqalloc_1_1allocator__base_1_1rebind.html", "d2/d45/classqalloc_1_1allocator__base_1_1rebind" ],
5 | [ "allocator", "d5/d61/allocator_8hpp.html#a2cdfac821f57c7b82ea32b5932e51a1c", null ],
6 | [ "simple_allocator", "d5/d61/allocator_8hpp.html#a4b98e706108382920c6ae4b1e6703b26", null ]
7 | ];
--------------------------------------------------------------------------------
/doc/html/d5/d6d/structlist_1_1node__type.js:
--------------------------------------------------------------------------------
1 | var structlist_1_1node__type =
2 | [
3 | [ "node_type", "d5/d6d/structlist_1_1node__type.html#a1af770a60784c92ebd9672a064729c9a", null ],
4 | [ "next", "d5/d6d/structlist_1_1node__type.html#ac42204b5084c7f2429dd841c5aafc7e0", null ]
5 | ];
--------------------------------------------------------------------------------
/doc/html/d5/d6d/structlist_1_1node__type.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/d5/d6d/structlist_1_1node__type.png
--------------------------------------------------------------------------------
/doc/html/d5/d8a/pool__base_8hpp.js:
--------------------------------------------------------------------------------
1 | var pool__base_8hpp =
2 | [
3 | [ "qalloc::pool_base_t", "da/d4c/classqalloc_1_1pool__base__t.html", "da/d4c/classqalloc_1_1pool__base__t" ]
4 | ];
--------------------------------------------------------------------------------
/doc/html/d6/dba/subpool_8hpp.js:
--------------------------------------------------------------------------------
1 | var subpool_8hpp =
2 | [
3 | [ "qalloc::subpool_t", "dd/d22/structqalloc_1_1subpool__t.html", "dd/d22/structqalloc_1_1subpool__t" ]
4 | ];
--------------------------------------------------------------------------------
/doc/html/d7/d81/debug__log_8hpp.js:
--------------------------------------------------------------------------------
1 | var debug__log_8hpp =
2 | [
3 | [ "debug_log", "d7/d81/debug__log_8hpp.html#afde3f42696113719c9ae35507125ee6e", null ]
4 | ];
--------------------------------------------------------------------------------
/doc/html/d9/d84/structqalloc_1_1block__info__t.js:
--------------------------------------------------------------------------------
1 | var structqalloc_1_1block__info__t =
2 | [
3 | [ "is_valid", "d9/d84/structqalloc_1_1block__info__t.html#a6acac94e240df0cfee4fcdefdf22594e", null ],
4 | [ "subpool_index", "d9/d84/structqalloc_1_1block__info__t.html#ac32c826c5ff96a29f3e800af90b330f3", null ],
5 | [ "type_info", "d9/d84/structqalloc_1_1block__info__t.html#a78dc76191eacaf0f7a72919cf3e5992b", null ]
6 | ];
--------------------------------------------------------------------------------
/doc/html/d9/db2/block_8hpp.js:
--------------------------------------------------------------------------------
1 | var block_8hpp =
2 | [
3 | [ "qalloc::freed_block_t", "d2/db6/structqalloc_1_1freed__block__t.html", "d2/db6/structqalloc_1_1freed__block__t" ],
4 | [ "qalloc::block_info_t", "d9/d84/structqalloc_1_1block__info__t.html", "d9/d84/structqalloc_1_1block__info__t" ]
5 | ];
--------------------------------------------------------------------------------
/doc/html/d9/dde/iterator_8hpp.js:
--------------------------------------------------------------------------------
1 | var iterator_8hpp =
2 | [
3 | [ "iterator< T >", "dd/d16/classiterator.html", "dd/d16/classiterator" ]
4 | ];
--------------------------------------------------------------------------------
/doc/html/da/d16/vector_8hpp.js:
--------------------------------------------------------------------------------
1 | var vector_8hpp =
2 | [
3 | [ "vector< T >", "d7/dfc/classvector.html", "d7/dfc/classvector" ],
4 | [ "q_destroy_at", "da/d16/vector_8hpp.html#a3f46565dacdaf9ee4357dabc7a31a115", null ]
5 | ];
--------------------------------------------------------------------------------
/doc/html/da/d3e/memory_8hpp.js:
--------------------------------------------------------------------------------
1 | var memory_8hpp =
2 | [
3 | [ "q_free", "da/d3e/memory_8hpp.html#a3dd12bc4507909ad9e011d4cb70d9ce2", null ],
4 | [ "q_malloc", "da/d3e/memory_8hpp.html#a3814825bf67bbfcbb1078b176f47333e", null ]
5 | ];
--------------------------------------------------------------------------------
/doc/html/da/d4c/classqalloc_1_1pool__base__t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/da/d4c/classqalloc_1_1pool__base__t.png
--------------------------------------------------------------------------------
/doc/html/dc/d1d/list_8hpp.js:
--------------------------------------------------------------------------------
1 | var list_8hpp =
2 | [
3 | [ "list< T >", "d6/d09/classlist.html", "d6/d09/classlist" ],
4 | [ "list< T >::node_type", "d5/d6d/structlist_1_1node__type.html", "d5/d6d/structlist_1_1node__type" ]
5 | ];
--------------------------------------------------------------------------------
/doc/html/dc/d55/type__info_8hpp.js:
--------------------------------------------------------------------------------
1 | var type__info_8hpp =
2 | [
3 | [ "demangled_type_name_of", "dc/d55/type__info_8hpp.html#a21ba5c580f374d43d6ae7e251f6d8c22", null ],
4 | [ "demangled_type_name_of", "dc/d55/type__info_8hpp.html#a41443b7060594c6eacbba4ccad35efc8", null ],
5 | [ "safe_cast", "dc/d55/type__info_8hpp.html#a98dbfa4d3a82c020e36c40e4e22c08fe", null ],
6 | [ "type_name_of", "dc/d55/type__info_8hpp.html#a69ea19642f283405929f935a82eb6bd4", null ],
7 | [ "type_of", "dc/d55/type__info_8hpp.html#a3382e2682d1ed74cead61018bc816010", null ]
8 | ];
--------------------------------------------------------------------------------
/doc/html/dd/d22/structqalloc_1_1subpool__t.js:
--------------------------------------------------------------------------------
1 | var structqalloc_1_1subpool__t =
2 | [
3 | [ "begin", "dd/d22/structqalloc_1_1subpool__t.html#aaa4c8aa1caae4457b3ae5e9d41516e83", null ],
4 | [ "end", "dd/d22/structqalloc_1_1subpool__t.html#ac545425cb7c96e0628604f2fafd2945b", null ],
5 | [ "pos", "dd/d22/structqalloc_1_1subpool__t.html#a194b6a6ab854b6d5884e24072bf8a714", null ],
6 | [ "size", "dd/d22/structqalloc_1_1subpool__t.html#acc3caad8aab7ccaad8c495c7f009ea26", null ]
7 | ];
--------------------------------------------------------------------------------
/doc/html/dd/d2c/global__pool_8hpp.js:
--------------------------------------------------------------------------------
1 | var global__pool_8hpp =
2 | [
3 | [ "get_pool", "dd/d2c/global__pool_8hpp.html#a171db12deae0a47a852d56207708d4bb", null ],
4 | [ "initialize_pool_if_needed", "dd/d2c/global__pool_8hpp.html#ae1beec7d96cb41d619c87f4d0be47c6d", null ]
5 | ];
--------------------------------------------------------------------------------
/doc/html/de/d99/allocator__impl_8hpp.js:
--------------------------------------------------------------------------------
1 | var allocator__impl_8hpp =
2 | [
3 | [ "operator!=", "de/d99/allocator__impl_8hpp.html#a5f6396d53116ae2d240a335597367f80", null ],
4 | [ "operator==", "de/d99/allocator__impl_8hpp.html#a62082393da7050f561c991b6180ccaaa", null ]
5 | ];
--------------------------------------------------------------------------------
/doc/html/df/d71/classqalloc_1_1pool__t.js:
--------------------------------------------------------------------------------
1 | var classqalloc_1_1pool__t =
2 | [
3 | [ "detailed_allocate", "df/d71/classqalloc_1_1pool__t.html#abb2be648d55f33e536904f25564eb5da", null ],
4 | [ "detailed_deallocate", "df/d71/classqalloc_1_1pool__t.html#ab5eec8b8cd16f54a9e8b13cf4dc40f06", null ],
5 | [ "gc", "df/d71/classqalloc_1_1pool__t.html#ac80a374f77ee7924702a4418f0bc637d", null ],
6 | [ "pool_base_t", "df/d71/classqalloc_1_1pool__t.html#a710a67787d7c193a73f159c2158c23bb", null ],
7 | [ "pool_base_t", "df/d71/classqalloc_1_1pool__t.html#a86f2a6b7d25379cf50ef9e1993c29da5", null ],
8 | [ "pool_base_t", "df/d71/classqalloc_1_1pool__t.html#a43b4e4e9ef1500aede72e793819b1e54", null ],
9 | [ "pool_base_t", "df/d71/classqalloc_1_1pool__t.html#af427c8f9b09137234b3cf6d6eb2ebade", null ]
10 | ];
--------------------------------------------------------------------------------
/doc/html/df/d71/classqalloc_1_1pool__t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/df/d71/classqalloc_1_1pool__t.png
--------------------------------------------------------------------------------
/doc/html/df/d93/qalloc_8h.js:
--------------------------------------------------------------------------------
1 | var qalloc_8h =
2 | [
3 | [ "QALLOC_EXPORT", "df/d93/qalloc_8h.html#a0ddb9e954e406905dae8bb4acd8d519a", null ],
4 | [ "q_allocate", "df/d93/qalloc_8h.html#a5135bc6c817886c5154dffdc727f0104", null ],
5 | [ "q_deallocate", "df/d93/qalloc_8h.html#abb21525478d51d54c3c91eb287a8187c", null ],
6 | [ "q_garbage_collect", "df/d93/qalloc_8h.html#a3b41eda9a53bc59447cfacf9520684d2", null ]
7 | ];
--------------------------------------------------------------------------------
/doc/html/df/dbe/classpool__base__t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/df/dbe/classpool__base__t.png
--------------------------------------------------------------------------------
/doc/html/dir_24309af090b3241b43b69ae9996ee870.js:
--------------------------------------------------------------------------------
1 | var dir_24309af090b3241b43b69ae9996ee870 =
2 | [
3 | [ "internal", "dir_533dd9910e92adbb7b39d7fd6772556c.html", "dir_533dd9910e92adbb7b39d7fd6772556c" ],
4 | [ "qalloc.h", "df/d93/qalloc_8h.html", "df/d93/qalloc_8h" ],
5 | [ "qalloc.hpp", "d8/daf/qalloc_8hpp.html", null ]
6 | ];
--------------------------------------------------------------------------------
/doc/html/dir_41acfb016b119147141a622c7f1387da.js:
--------------------------------------------------------------------------------
1 | var dir_41acfb016b119147141a622c7f1387da =
2 | [
3 | [ "iterator.hpp", "d9/dde/iterator_8hpp.html", "d9/dde/iterator_8hpp" ],
4 | [ "list.hpp", "dc/d1d/list_8hpp.html", "dc/d1d/list_8hpp" ],
5 | [ "vector.hpp", "da/d16/vector_8hpp.html", "da/d16/vector_8hpp" ]
6 | ];
--------------------------------------------------------------------------------
/doc/html/dir_533dd9910e92adbb7b39d7fd6772556c.js:
--------------------------------------------------------------------------------
1 | var dir_533dd9910e92adbb7b39d7fd6772556c =
2 | [
3 | [ "allocator.hpp", "d5/d61/allocator_8hpp.html", "d5/d61/allocator_8hpp" ],
4 | [ "allocator_impl.hpp", "de/d99/allocator__impl_8hpp.html", "de/d99/allocator__impl_8hpp" ],
5 | [ "block.hpp", "d9/db2/block_8hpp.html", "d9/db2/block_8hpp" ],
6 | [ "debug_log.hpp", "d7/d81/debug__log_8hpp.html", "d7/d81/debug__log_8hpp" ],
7 | [ "defs.hpp", "da/d63/defs_8hpp.html", "da/d63/defs_8hpp" ],
8 | [ "global_pool.hpp", "dd/d2c/global__pool_8hpp.html", "dd/d2c/global__pool_8hpp" ],
9 | [ "memory.hpp", "da/d3e/memory_8hpp.html", "da/d3e/memory_8hpp" ],
10 | [ "pointer.hpp", "d2/d17/pointer_8hpp.html", "d2/d17/pointer_8hpp" ],
11 | [ "pool.hpp", "d3/dc1/pool_8hpp.html", "d3/dc1/pool_8hpp" ],
12 | [ "pool_base.hpp", "d5/d8a/pool__base_8hpp.html", "d5/d8a/pool__base_8hpp" ],
13 | [ "pool_base_impl.hpp", "d1/daa/pool__base__impl_8hpp.html", "d1/daa/pool__base__impl_8hpp" ],
14 | [ "pool_impl.hpp", "d3/d3d/pool__impl_8hpp.html", null ],
15 | [ "stl.hpp", "d3/d0b/stl_8hpp.html", "d3/d0b/stl_8hpp" ],
16 | [ "subpool.hpp", "d6/dba/subpool_8hpp.html", "d6/dba/subpool_8hpp" ],
17 | [ "type_info.hpp", "dc/d55/type__info_8hpp.html", "dc/d55/type__info_8hpp" ]
18 | ];
--------------------------------------------------------------------------------
/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js:
--------------------------------------------------------------------------------
1 | var dir_d44c64559bbebec7f509842c48db8b23 =
2 | [
3 | [ "qalloc", "dir_24309af090b3241b43b69ae9996ee870.html", "dir_24309af090b3241b43b69ae9996ee870" ]
4 | ];
--------------------------------------------------------------------------------
/doc/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/doc.png
--------------------------------------------------------------------------------
/doc/html/files_dup.js:
--------------------------------------------------------------------------------
1 | var files_dup =
2 | [
3 | [ "include", "dir_d44c64559bbebec7f509842c48db8b23.html", "dir_d44c64559bbebec7f509842c48db8b23" ]
4 | ];
--------------------------------------------------------------------------------
/doc/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/folderclosed.png
--------------------------------------------------------------------------------
/doc/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/folderopen.png
--------------------------------------------------------------------------------
/doc/html/hierarchy.js:
--------------------------------------------------------------------------------
1 | var hierarchy =
2 | [
3 | [ "qalloc::allocator_base< T, detailed >", "d2/d56/classqalloc_1_1allocator__base.html", null ],
4 | [ "qalloc::block_info_t", "d9/d84/structqalloc_1_1block__info__t.html", null ],
5 | [ "qalloc::freed_block_t", "d2/db6/structqalloc_1_1freed__block__t.html", null ],
6 | [ "qalloc::pool_base_t", "da/d4c/classqalloc_1_1pool__base__t.html", [
7 | [ "qalloc::pool_t", "df/d71/classqalloc_1_1pool__t.html", null ]
8 | ] ],
9 | [ "qalloc::allocator_base< T, detailed >::rebind< U >", "d2/d45/classqalloc_1_1allocator__base_1_1rebind.html", null ],
10 | [ "qalloc::subpool_t", "dd/d22/structqalloc_1_1subpool__t.html", null ]
11 | ];
--------------------------------------------------------------------------------
/doc/html/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/logo.png
--------------------------------------------------------------------------------
/doc/html/namespaces_dup.js:
--------------------------------------------------------------------------------
1 | var namespaces_dup =
2 | [
3 | [ "qalloc", "d3/d17/namespaceqalloc.html", "d3/d17/namespaceqalloc" ]
4 | ];
--------------------------------------------------------------------------------
/doc/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/nav_f.png
--------------------------------------------------------------------------------
/doc/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/nav_g.png
--------------------------------------------------------------------------------
/doc/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/nav_h.png
--------------------------------------------------------------------------------
/doc/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/open.png
--------------------------------------------------------------------------------
/doc/html/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['basic_5fstring_0',['basic_string',['../d2/dce/namespaceqalloc_1_1stl.html#ae28b0dc62764023abfa6a227be0caaf5',1,'qalloc::stl::basic_string()'],['../d4/d84/namespaceqalloc_1_1simple.html#a9da66fff3823d24d7c5da27b3bd2a573',1,'qalloc::simple::basic_string()']]],
4 | ['basic_5fstringstream_1',['basic_stringstream',['../d2/dce/namespaceqalloc_1_1stl.html#a8d40f247dccea68c25d77fae796ec4fa',1,'qalloc::stl::basic_stringstream()'],['../d4/d84/namespaceqalloc_1_1simple.html#a6075d6a8064da817dc60df156e7c375b',1,'qalloc::simple::basic_stringstream()']]],
5 | ['begin_2',['begin',['../dd/d22/structqalloc_1_1subpool__t.html#aaa4c8aa1caae4457b3ae5e9d41516e83',1,'qalloc::subpool_t']]],
6 | ['block_2ehpp_3',['block.hpp',['../d9/db2/block_8hpp.html',1,'']]],
7 | ['block_5finfo_5ft_4',['block_info_t',['../d9/d84/structqalloc_1_1block__info__t.html',1,'qalloc']]],
8 | ['byte_5',['byte',['../d3/d17/namespaceqalloc.html#ae3a2d1ddce51c70146088378000a5946',1,'qalloc']]],
9 | ['byte_5fpointer_6',['byte_pointer',['../d3/d17/namespaceqalloc.html#a15dbd90bcf32a0cda82fef6ab9189823',1,'qalloc']]],
10 | ['bytes_5fused_7',['bytes_used',['../da/d4c/classqalloc_1_1pool__base__t.html#ad4acc3cd160d3fb95124099babf5c9e2',1,'qalloc::pool_base_t']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/doc/html/search/all_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type_5finfo_0',['type_info',['../d9/d84/structqalloc_1_1block__info__t.html#a78dc76191eacaf0f7a72919cf3e5992b',1,'qalloc::block_info_t']]],
4 | ['type_5finfo_2ehpp_1',['type_info.hpp',['../dc/d55/type__info_8hpp.html',1,'']]],
5 | ['type_5fname_5fof_2',['type_name_of',['../d3/d17/namespaceqalloc.html#a69ea19642f283405929f935a82eb6bd4',1,'qalloc']]],
6 | ['type_5fof_3',['type_of',['../d3/d17/namespaceqalloc.html#a3382e2682d1ed74cead61018bc816010',1,'qalloc']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/all_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unordered_5fmap_0',['unordered_map',['../d2/dce/namespaceqalloc_1_1stl.html#a9280c9ac8a4e541abef11f1ad3317440',1,'qalloc::stl::unordered_map()'],['../d4/d84/namespaceqalloc_1_1simple.html#a9d13df214cdb7a10103626372f30d0fa',1,'qalloc::simple::unordered_map()']]],
4 | ['unordered_5fset_1',['unordered_set',['../d2/dce/namespaceqalloc_1_1stl.html#a87bab6aea9a43cc5111c58b77bed0007',1,'qalloc::stl::unordered_set()'],['../d4/d84/namespaceqalloc_1_1simple.html#aa46b199a409d748466eaa6f6d4601b07',1,'qalloc::simple::unordered_set()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/all_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value_5ftype_0',['value_type',['../d2/d56/classqalloc_1_1allocator__base.html#af0067332f504955d0fac017b3ed6135a',1,'qalloc::allocator_base']]],
4 | ['vector_1',['vector',['../d2/dce/namespaceqalloc_1_1stl.html#aa02723ef5e6244157ebdec75794b7eb2',1,'qalloc::stl::vector()'],['../d4/d84/namespaceqalloc_1_1simple.html#a4b103f371722ec569fe6db4996a11213',1,'qalloc::simple::vector()']]],
5 | ['void_5fpointer_2',['void_pointer',['../d3/d17/namespaceqalloc.html#a01158dc1896ab43737138392524e61d9',1,'qalloc']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/all_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['zero_0',['Zero',['../d3/d17/namespaceqalloc.html#a0c8786ebe9d96517ed824f01ecf36f2ead7ed4ee1df437474d005188535f74875',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/all_14.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7epool_5fbase_5ft_0',['~pool_base_t',['../da/d4c/classqalloc_1_1pool__base__t.html#aaa45920cd3d24ca4ec1702afdba64bc2',1,'qalloc::pool_base_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['can_5fallocate_0',['can_allocate',['../da/d4c/classqalloc_1_1pool__base__t.html#aeea42a4a3dbd3524efdf2f9dfcd36440',1,'qalloc::pool_base_t']]],
4 | ['const_5fbyte_5fpointer_1',['const_byte_pointer',['../d3/d17/namespaceqalloc.html#a0fcbf28d8aec7f6a33e6dff63b6e1357',1,'qalloc']]],
5 | ['const_5fpointer_2',['const_pointer',['../d2/d56/classqalloc_1_1allocator__base.html#a5432abc036ecd799255f055ca438813c',1,'qalloc::allocator_base']]],
6 | ['const_5freference_3',['const_reference',['../d2/d56/classqalloc_1_1allocator__base.html#a8afa3a4093cf4646b6100fbac04d5125',1,'qalloc::allocator_base']]],
7 | ['const_5fvoid_5fpointer_4',['const_void_pointer',['../d3/d17/namespaceqalloc.html#a88ff7078fa672c6ff9de26bdcb9daeca',1,'qalloc']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['end_0',['end',['../dd/d22/structqalloc_1_1subpool__t.html#ac545425cb7c96e0628604f2fafd2945b',1,'qalloc::subpool_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['freed_5fblock_5ft_0',['freed_block_t',['../d2/db6/structqalloc_1_1freed__block__t.html',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gc_0',['gc',['../df/d71/classqalloc_1_1pool__t.html#ac80a374f77ee7924702a4418f0bc637d',1,'qalloc::pool_t']]],
4 | ['get_5fpool_1',['get_pool',['../dd/d2c/global__pool_8hpp.html#a171db12deae0a47a852d56207708d4bb',1,'global_pool.hpp']]],
5 | ['global_5fpool_2ehpp_2',['global_pool.hpp',['../dd/d2c/global__pool_8hpp.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['in_5frange_0',['in_range',['../de/dfe/namespaceqalloc_1_1pointer.html#a77189b59b856e89a0da009483fdb0eaa',1,'qalloc::pointer']]],
4 | ['index_5ftype_1',['index_type',['../d3/d17/namespaceqalloc.html#a0c8786ebe9d96517ed824f01ecf36f2e',1,'qalloc']]],
5 | ['initialize_5fpool_5fif_5fneeded_2',['initialize_pool_if_needed',['../dd/d2c/global__pool_8hpp.html#ae1beec7d96cb41d619c87f4d0be47c6d',1,'global_pool.hpp']]],
6 | ['is_5fadjacent_5fto_3',['is_adjacent_to',['../d2/db6/structqalloc_1_1freed__block__t.html#a61389d04cd119b4ffecc72a4b87d89ee',1,'qalloc::freed_block_t']]],
7 | ['is_5falways_5fequal_4',['is_always_equal',['../d2/d56/classqalloc_1_1allocator__base.html#aaba3ed514d7cd0de1082b5c65f093c42',1,'qalloc::allocator_base']]],
8 | ['is_5fvalid_5',['is_valid',['../d9/d84/structqalloc_1_1block__info__t.html#a6acac94e240df0cfee4fcdefdf22594e',1,'qalloc::block_info_t::is_valid()'],['../da/d4c/classqalloc_1_1pool__base__t.html#a18a7ffc505668538e5acc52d3bb91829',1,'qalloc::pool_base_t::is_valid()']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/doc/html/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['launder_0',['launder',['../de/dfe/namespaceqalloc_1_1pointer.html#a595422cf79a1a54d0b8665423d6f717d',1,'qalloc::pointer']]],
4 | ['less_1',['less',['../d2/db6/structqalloc_1_1freed__block__t.html#a0c8dbeec0ae98eb12e6afabc397eb782',1,'qalloc::freed_block_t']]],
5 | ['list_2',['list',['../d2/dce/namespaceqalloc_1_1stl.html#afc432e183ed6e8f61ec1685e00861eff',1,'qalloc::stl::list()'],['../d4/d84/namespaceqalloc_1_1simple.html#aed0dbcfb344c2403a3440d46b54b58fa',1,'qalloc::simple::list()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['m_5fcur_5fsubpool_0',['m_cur_subpool',['../da/d4c/classqalloc_1_1pool__base__t.html#a869f550f850def5cfe494a7738d0d7bb',1,'qalloc::pool_base_t']]],
4 | ['m_5ffreed_5fblocks_1',['m_freed_blocks',['../da/d4c/classqalloc_1_1pool__base__t.html#a8147e384ca9431b0a92ae7d569f54dda',1,'qalloc::pool_base_t']]],
5 | ['m_5fpool_5ftotal_2',['m_pool_total',['../da/d4c/classqalloc_1_1pool__base__t.html#aad21bb23b799c9e8ed9ac89855d64b8c',1,'qalloc::pool_base_t']]],
6 | ['m_5fsubpools_3',['m_subpools',['../da/d4c/classqalloc_1_1pool__base__t.html#a1dc8fc912764213c9a2287fa6fc86963',1,'qalloc::pool_base_t']]],
7 | ['map_4',['map',['../d2/dce/namespaceqalloc_1_1stl.html#acdb8cf52685dc98801ab9b2fd9592495',1,'qalloc::stl::map()'],['../d4/d84/namespaceqalloc_1_1simple.html#a453134acb124ae2f239d05a908a00843',1,'qalloc::simple::map()']]],
8 | ['memory_2ehpp_5',['memory.hpp',['../da/d3e/memory_8hpp.html',1,'']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/doc/html/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['n_5fbytes_0',['n_bytes',['../d2/db6/structqalloc_1_1freed__block__t.html#a88c05f31a456e68321591a24f2aa0d71',1,'qalloc::freed_block_t']]],
4 | ['new_5fsubpool_1',['new_subpool',['../da/d4c/classqalloc_1_1pool__base__t.html#aac9b0d244cde9ac12397ab83eaf058be',1,'qalloc::pool_base_t']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['of_0',['of',['../d9/d84/structqalloc_1_1block__info__t.html#a60881df046a252353bde56882a0eb5a5',1,'qalloc::block_info_t']]],
4 | ['operator_20delete_1',['operator delete',['../da/d4c/classqalloc_1_1pool__base__t.html#a17cfe03bbf0e1191e8e543e036baa49f',1,'qalloc::pool_base_t']]],
5 | ['operator_21_3d_2',['operator!=',['../d3/d17/namespaceqalloc.html#a5f6396d53116ae2d240a335597367f80',1,'qalloc']]],
6 | ['operator_22_22_5fz_3',['operator""_z',['../d3/d17/namespaceqalloc.html#a8ec1582ea2955deea02a637178ab2047',1,'qalloc']]],
7 | ['operator_2d_2d_4',['operator--',['../d3/d17/namespaceqalloc.html#afbe2e097d5f884fa7b34da384d7b1a69',1,'qalloc']]],
8 | ['operator_3c_3c_5',['operator<<',['../d3/d17/namespaceqalloc.html#a72bbdc6602c8378e0039a83d88e55c33',1,'qalloc']]],
9 | ['operator_3d_6',['operator=',['../d2/d56/classqalloc_1_1allocator__base.html#afb3eda3d4d550e7a95cc99013121682d',1,'qalloc::allocator_base::operator=()'],['../da/d4c/classqalloc_1_1pool__base__t.html#ad143f19e71c07aafd1e2a9bad75a8050',1,'qalloc::pool_base_t::operator=(const pool_base_t &)=delete'],['../da/d4c/classqalloc_1_1pool__base__t.html#ac10cd43127218356b3dffdf9aec8e6cf',1,'qalloc::pool_base_t::operator=(pool_base_t &&)=delete']]],
10 | ['operator_3d_3d_7',['operator==',['../d3/d17/namespaceqalloc.html#a62082393da7050f561c991b6180ccaaa',1,'qalloc']]],
11 | ['other_8',['other',['../d2/d45/classqalloc_1_1allocator__base_1_1rebind.html#aa67f46ef1f9ca8ccb316d3ff156d718b',1,'qalloc::allocator_base::rebind']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/doc/html/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/all_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['readme_2emd_0',['README.md',['../d9/dd6/_r_e_a_d_m_e_8md.html',1,'']]],
4 | ['rebind_1',['rebind',['../d2/d45/classqalloc_1_1allocator__base_1_1rebind.html',1,'qalloc::allocator_base']]],
5 | ['reference_2',['reference',['../d2/d56/classqalloc_1_1allocator__base.html#a890dc3438e118171d0b3a711a4ad3885',1,'qalloc::allocator_base']]],
6 | ['remove_5fconst_3',['remove_const',['../de/dfe/namespaceqalloc_1_1pointer.html#ab3e62123693cfbbc5b22ce054e388e7a',1,'qalloc::pointer']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/all_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['allocator_5fbase_0',['allocator_base',['../d2/d56/classqalloc_1_1allocator__base.html',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['block_5finfo_5ft_0',['block_info_t',['../d9/d84/structqalloc_1_1block__info__t.html',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['freed_5fblock_5ft_0',['freed_block_t',['../d2/db6/structqalloc_1_1freed__block__t.html',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/classes_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pool_5fbase_5ft_0',['pool_base_t',['../da/d4c/classqalloc_1_1pool__base__t.html',1,'qalloc']]],
4 | ['pool_5ft_1',['pool_t',['../df/d71/classqalloc_1_1pool__t.html',1,'qalloc']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rebind_0',['rebind',['../d2/d45/classqalloc_1_1allocator__base_1_1rebind.html',1,'qalloc::allocator_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/classes_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['subpool_5ft_0',['subpool_t',['../dd/d22/structqalloc_1_1subpool__t.html',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/classes_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pool_5fbase_5ft_0',['pool_base_t',['../da/d4c/classqalloc_1_1pool__base__t.html',1,'qalloc']]],
4 | ['pool_5ft_1',['pool_t',['../df/d71/classqalloc_1_1pool__t.html',1,'qalloc']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/classes_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rebind_0',['rebind',['../d2/d45/classqalloc_1_1allocator__base_1_1rebind.html',1,'qalloc::allocator_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/classes_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['subpool_5ft_0',['subpool_t',['../dd/d22/structqalloc_1_1subpool__t.html',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/classes_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/classes_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vector_0',['vector',['../d7/dfc/classvector.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/close.svg:
--------------------------------------------------------------------------------
1 |
2 |
32 |
--------------------------------------------------------------------------------
/doc/html/search/defines_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/defines_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['debug_5flog_0',['debug_log',['../d7/d81/debug__log_8hpp.html#afde3f42696113719c9ae35507125ee6e',1,'debug_log.hpp']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/defines_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/enums_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/enums_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['byte_0',['byte',['../d3/d17/namespaceqalloc.html#ae3a2d1ddce51c70146088378000a5946',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/enums_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/enums_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['index_5ftype_0',['index_type',['../d3/d17/namespaceqalloc.html#a0c8786ebe9d96517ed824f01ecf36f2e',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/enumvalues_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/enumvalues_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['zero_0',['Zero',['../d3/d17/namespaceqalloc.html#a0c8786ebe9d96517ed824f01ecf36f2ead7ed4ee1df437474d005188535f74875',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/files_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['allocator_2ehpp_0',['allocator.hpp',['../d5/d61/allocator_8hpp.html',1,'']]],
4 | ['allocator_5fimpl_2ehpp_1',['allocator_impl.hpp',['../de/d99/allocator__impl_8hpp.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/files_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['block_2ehpp_0',['block.hpp',['../d9/db2/block_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/files_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['debug_5flog_2ehpp_0',['debug_log.hpp',['../d7/d81/debug__log_8hpp.html',1,'']]],
4 | ['defs_2ehpp_1',['defs.hpp',['../da/d63/defs_8hpp.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/files_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['global_5fpool_2ehpp_0',['global_pool.hpp',['../dd/d2c/global__pool_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/files_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['memory_2ehpp_0',['memory.hpp',['../da/d3e/memory_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/files_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pointer_2ehpp_0',['pointer.hpp',['../d2/d17/pointer_8hpp.html',1,'']]],
4 | ['pool_2ehpp_1',['pool.hpp',['../d3/dc1/pool_8hpp.html',1,'']]],
5 | ['pool_5fbase_2ehpp_2',['pool_base.hpp',['../d5/d8a/pool__base_8hpp.html',1,'']]],
6 | ['pool_5fbase_5fimpl_2ehpp_3',['pool_base_impl.hpp',['../d1/daa/pool__base__impl_8hpp.html',1,'']]],
7 | ['pool_5fimpl_2ehpp_4',['pool_impl.hpp',['../d3/d3d/pool__impl_8hpp.html',1,'']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/search/files_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['qalloc_2eh_0',['qalloc.h',['../df/d93/qalloc_8h.html',1,'']]],
4 | ['qalloc_2ehpp_1',['qalloc.hpp',['../d8/daf/qalloc_8hpp.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/files_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['readme_2emd_0',['README.md',['../d9/dd6/_r_e_a_d_m_e_8md.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/files_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['stl_2ehpp_0',['stl.hpp',['../d3/d0b/stl_8hpp.html',1,'']]],
4 | ['subpool_2ehpp_1',['subpool.hpp',['../d6/dba/subpool_8hpp.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/files_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type_5finfo_2ehpp_0',['type_info.hpp',['../dc/d55/type__info_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/files_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type_5finfo_2ehpp_0',['type_info.hpp',['../dc/d55/type__info_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/files_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/files_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vector_2ehpp_0',['vector.hpp',['../da/d16/vector_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['add_0',['add',['../de/dfe/namespaceqalloc_1_1pointer.html#a860d064389a2399eeb0cf0622dc4ebcc',1,'qalloc::pointer']]],
4 | ['add_5fsubpool_1',['add_subpool',['../da/d4c/classqalloc_1_1pool__base__t.html#a2c4460825a397ff7d060b4630d1c7a8d',1,'qalloc::pool_base_t']]],
5 | ['allocate_2',['allocate',['../d2/d56/classqalloc_1_1allocator__base.html#ab141a1b9e60fa65097e79a9c2b13e2bb',1,'qalloc::allocator_base::allocate()'],['../da/d4c/classqalloc_1_1pool__base__t.html#a9e3a7206d91ec520c5f95da828d1fdb0',1,'qalloc::pool_base_t::allocate()']]],
6 | ['allocator_5fbase_3',['allocator_base',['../d2/d56/classqalloc_1_1allocator__base.html#a69c22a3569a2499598f45f551a069762',1,'qalloc::allocator_base::allocator_base() noexcept'],['../d2/d56/classqalloc_1_1allocator__base.html#a010e65be32b8a5c416c5e3412edf748c',1,'qalloc::allocator_base::allocator_base(pool_pointer) noexcept'],['../d2/d56/classqalloc_1_1allocator__base.html#a085f715f9c8021b7531e0ab0030ee9d0',1,'qalloc::allocator_base::allocator_base(const allocator_base &) noexcept'],['../d2/d56/classqalloc_1_1allocator__base.html#ac65230c142b5adfd0789cc668bf3901f',1,'qalloc::allocator_base::allocator_base(const allocator_base< U, U_detailed > &) noexcept']]],
7 | ['at_4',['at',['../d9/d84/structqalloc_1_1block__info__t.html#ac1962d2003a5f1fa5d82eb392b96262d',1,'qalloc::block_info_t']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bytes_5fused_0',['bytes_used',['../da/d4c/classqalloc_1_1pool__base__t.html#ad4acc3cd160d3fb95124099babf5c9e2',1,'qalloc::pool_base_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vector_0',['vector',['../d7/dfc/classvector.html#a00d237f22fd5eb1aa9a536993e82e54f',1,'vector::vector()'],['../d7/dfc/classvector.html#a705cf3f1c4bd702e3f2e87a452d53b3c',1,'vector::vector(size_type, T &&first)'],['../d7/dfc/classvector.html#a6bef6ec5e1298bd7faf3569debbb697a',1,'vector::vector(const vector &)=delete'],['../d7/dfc/classvector.html#abc385571f4b6aed331e7804d882e7fb2',1,'vector::vector(vector &&)=delete']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7elist_0',['~list',['../d6/d09/classlist.html#adf352cf28624c0811f4f9b160062a88c',1,'list']]],
4 | ['_7epool_5fbase_5ft_1',['~pool_base_t',['../da/d4c/classqalloc_1_1pool__base__t.html#aaa45920cd3d24ca4ec1702afdba64bc2',1,'qalloc::pool_base_t']]],
5 | ['_7evector_2',['~vector',['../d7/dfc/classvector.html#a7bc236f547bb5debe890fa8ebaabe965',1,'vector']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['can_5fallocate_0',['can_allocate',['../da/d4c/classqalloc_1_1pool__base__t.html#aeea42a4a3dbd3524efdf2f9dfcd36440',1,'qalloc::pool_base_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['deallocate_0',['deallocate',['../d2/d56/classqalloc_1_1allocator__base.html#a0d99eab0789e3129a60c3c40f9e5755e',1,'qalloc::allocator_base::deallocate()'],['../da/d4c/classqalloc_1_1pool__base__t.html#a9998ab7bb3fc5a33d1556882ba257774',1,'qalloc::pool_base_t::deallocate()']]],
4 | ['demangled_5ftype_5fname_5fof_1',['demangled_type_name_of',['../d3/d17/namespaceqalloc.html#a21ba5c580f374d43d6ae7e251f6d8c22',1,'qalloc::demangled_type_name_of(const char *mangled_name)'],['../d3/d17/namespaceqalloc.html#a41443b7060594c6eacbba4ccad35efc8',1,'qalloc::demangled_type_name_of(void_pointer p)']]],
5 | ['detailed_5fallocate_2',['detailed_allocate',['../df/d71/classqalloc_1_1pool__t.html#abb2be648d55f33e536904f25564eb5da',1,'qalloc::pool_t']]],
6 | ['detailed_5fdeallocate_3',['detailed_deallocate',['../df/d71/classqalloc_1_1pool__t.html#ab5eec8b8cd16f54a9e8b13cf4dc40f06',1,'qalloc::pool_t']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/functions_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gc_0',['gc',['../df/d71/classqalloc_1_1pool__t.html#ac80a374f77ee7924702a4418f0bc637d',1,'qalloc::pool_t']]],
4 | ['get_5fpool_1',['get_pool',['../dd/d2c/global__pool_8hpp.html#a171db12deae0a47a852d56207708d4bb',1,'global_pool.hpp']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/functions_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['in_5frange_0',['in_range',['../de/dfe/namespaceqalloc_1_1pointer.html#a77189b59b856e89a0da009483fdb0eaa',1,'qalloc::pointer']]],
4 | ['initialize_5fpool_5fif_5fneeded_1',['initialize_pool_if_needed',['../dd/d2c/global__pool_8hpp.html#ae1beec7d96cb41d619c87f4d0be47c6d',1,'global_pool.hpp']]],
5 | ['is_5fadjacent_5fto_2',['is_adjacent_to',['../d2/db6/structqalloc_1_1freed__block__t.html#a61389d04cd119b4ffecc72a4b87d89ee',1,'qalloc::freed_block_t']]],
6 | ['is_5fvalid_3',['is_valid',['../d9/d84/structqalloc_1_1block__info__t.html#a6acac94e240df0cfee4fcdefdf22594e',1,'qalloc::block_info_t::is_valid()'],['../da/d4c/classqalloc_1_1pool__base__t.html#a18a7ffc505668538e5acc52d3bb91829',1,'qalloc::pool_base_t::is_valid()']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/functions_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['launder_0',['launder',['../de/dfe/namespaceqalloc_1_1pointer.html#a595422cf79a1a54d0b8665423d6f717d',1,'qalloc::pointer']]],
4 | ['less_1',['less',['../d2/db6/structqalloc_1_1freed__block__t.html#a0c8dbeec0ae98eb12e6afabc397eb782',1,'qalloc::freed_block_t']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/functions_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['new_5fsubpool_0',['new_subpool',['../da/d4c/classqalloc_1_1pool__base__t.html#aac9b0d244cde9ac12397ab83eaf058be',1,'qalloc::pool_base_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['of_0',['of',['../d9/d84/structqalloc_1_1block__info__t.html#a60881df046a252353bde56882a0eb5a5',1,'qalloc::block_info_t']]],
4 | ['operator_20delete_1',['operator delete',['../da/d4c/classqalloc_1_1pool__base__t.html#a17cfe03bbf0e1191e8e543e036baa49f',1,'qalloc::pool_base_t']]],
5 | ['operator_21_3d_2',['operator!=',['../d3/d17/namespaceqalloc.html#a5f6396d53116ae2d240a335597367f80',1,'qalloc']]],
6 | ['operator_22_22_5fz_3',['operator""_z',['../d3/d17/namespaceqalloc.html#a8ec1582ea2955deea02a637178ab2047',1,'qalloc']]],
7 | ['operator_2d_2d_4',['operator--',['../d3/d17/namespaceqalloc.html#afbe2e097d5f884fa7b34da384d7b1a69',1,'qalloc']]],
8 | ['operator_3c_3c_5',['operator<<',['../d3/d17/namespaceqalloc.html#a72bbdc6602c8378e0039a83d88e55c33',1,'qalloc']]],
9 | ['operator_3d_6',['operator=',['../d2/d56/classqalloc_1_1allocator__base.html#afb3eda3d4d550e7a95cc99013121682d',1,'qalloc::allocator_base::operator=()'],['../da/d4c/classqalloc_1_1pool__base__t.html#ad143f19e71c07aafd1e2a9bad75a8050',1,'qalloc::pool_base_t::operator=(const pool_base_t &)=delete'],['../da/d4c/classqalloc_1_1pool__base__t.html#ac10cd43127218356b3dffdf9aec8e6cf',1,'qalloc::pool_base_t::operator=(pool_base_t &&)=delete']]],
10 | ['operator_3d_3d_7',['operator==',['../d3/d17/namespaceqalloc.html#a62082393da7050f561c991b6180ccaaa',1,'qalloc']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/doc/html/search/functions_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pool_0',['pool',['../d2/d56/classqalloc_1_1allocator__base.html#a11dc199c42527313bed6e6d90b915661',1,'qalloc::allocator_base']]],
4 | ['pool_5fbase_5ft_1',['pool_base_t',['../da/d4c/classqalloc_1_1pool__base__t.html#a710a67787d7c193a73f159c2158c23bb',1,'qalloc::pool_base_t::pool_base_t()=delete'],['../da/d4c/classqalloc_1_1pool__base__t.html#af427c8f9b09137234b3cf6d6eb2ebade',1,'qalloc::pool_base_t::pool_base_t(size_type byte_size)'],['../da/d4c/classqalloc_1_1pool__base__t.html#a86f2a6b7d25379cf50ef9e1993c29da5',1,'qalloc::pool_base_t::pool_base_t(const pool_base_t &)=delete'],['../da/d4c/classqalloc_1_1pool__base__t.html#a43b4e4e9ef1500aede72e793819b1e54',1,'qalloc::pool_base_t::pool_base_t(pool_base_t &&)=delete'],['../df/d71/classqalloc_1_1pool__t.html#a710a67787d7c193a73f159c2158c23bb',1,'qalloc::pool_t::pool_base_t()=delete'],['../df/d71/classqalloc_1_1pool__t.html#af427c8f9b09137234b3cf6d6eb2ebade',1,'qalloc::pool_t::pool_base_t(size_type byte_size)'],['../df/d71/classqalloc_1_1pool__t.html#a86f2a6b7d25379cf50ef9e1993c29da5',1,'qalloc::pool_t::pool_base_t(const pool_base_t &)=delete'],['../df/d71/classqalloc_1_1pool__t.html#a43b4e4e9ef1500aede72e793819b1e54',1,'qalloc::pool_t::pool_base_t(pool_base_t &&)=delete']]],
5 | ['pool_5fsize_2',['pool_size',['../da/d4c/classqalloc_1_1pool__base__t.html#a002cbf9acc35286cb2baac259be84eb9',1,'qalloc::pool_base_t']]],
6 | ['print_5finfo_3',['print_info',['../da/d4c/classqalloc_1_1pool__base__t.html#a632add52224a63b667e4ca76cee0e324',1,'qalloc::pool_base_t']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/functions_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['q_5fallocate_0',['q_allocate',['../df/d93/qalloc_8h.html#a5135bc6c817886c5154dffdc727f0104',1,'qalloc.h']]],
4 | ['q_5fdeallocate_1',['q_deallocate',['../df/d93/qalloc_8h.html#abb21525478d51d54c3c91eb287a8187c',1,'qalloc.h']]],
5 | ['q_5fgarbage_5fcollect_2',['q_garbage_collect',['../df/d93/qalloc_8h.html#a3b41eda9a53bc59447cfacf9520684d2',1,'qalloc.h']]],
6 | ['q_5fmalloc_3',['q_malloc',['../d3/d17/namespaceqalloc.html#a3814825bf67bbfcbb1078b176f47333e',1,'qalloc']]],
7 | ['qalloc_5fmalloc_5ffunction_4',['QALLOC_MALLOC_FUNCTION',['../da/d4c/classqalloc_1_1pool__base__t.html#a940c5f19c111225bb6d33d1d65d63e78',1,'qalloc::pool_base_t::QALLOC_MALLOC_FUNCTION()'],['../d3/d17/namespaceqalloc.html#a478fbcc6943b47af975a08e4b61e91fe',1,'qalloc::QALLOC_MALLOC_FUNCTION()']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/search/functions_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['remove_5fconst_0',['remove_const',['../de/dfe/namespaceqalloc_1_1pointer.html#ab3e62123693cfbbc5b22ce054e388e7a',1,'qalloc::pointer']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['safe_5fcast_0',['safe_cast',['../d3/d17/namespaceqalloc.html#a98dbfa4d3a82c020e36c40e4e22c08fe',1,'qalloc']]],
4 | ['size_5fcast_1',['size_cast',['../d3/d17/namespaceqalloc.html#a9b6a3324c716b59468f390dbe4e9a1bc',1,'qalloc::size_cast(index_type i)'],['../d3/d17/namespaceqalloc.html#aa3991f062700899cabdea80d0d364f11',1,'qalloc::size_cast(difference_type diff)']]],
5 | ['sub_2',['sub',['../de/dfe/namespaceqalloc_1_1pointer.html#a93a3b0837a830c6e18aeb56a344215e6',1,'qalloc::pointer']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/functions_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type_5fname_5fof_0',['type_name_of',['../d3/d17/namespaceqalloc.html#a69ea19642f283405929f935a82eb6bd4',1,'qalloc']]],
4 | ['type_5fof_1',['type_of',['../d3/d17/namespaceqalloc.html#a3382e2682d1ed74cead61018bc816010',1,'qalloc']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/functions_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7epool_5fbase_5ft_0',['~pool_base_t',['../da/d4c/classqalloc_1_1pool__base__t.html#aaa45920cd3d24ca4ec1702afdba64bc2',1,'qalloc::pool_base_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/functions_f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type_5fname_5fof_0',['type_name_of',['../d3/d17/namespaceqalloc.html#a69ea19642f283405929f935a82eb6bd4',1,'qalloc']]],
4 | ['type_5fof_1',['type_of',['../d3/d17/namespaceqalloc.html#a3382e2682d1ed74cead61018bc816010',1,'qalloc']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/namespaces_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/namespaces_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pointer_0',['pointer',['../de/dfe/namespaceqalloc_1_1pointer.html',1,'qalloc']]],
4 | ['qalloc_1',['qalloc',['../d3/d17/namespaceqalloc.html',1,'']]],
5 | ['simple_2',['simple',['../d4/d84/namespaceqalloc_1_1simple.html',1,'qalloc']]],
6 | ['stl_3',['stl',['../d2/dce/namespaceqalloc_1_1stl.html',1,'qalloc']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/doc/html/search/pages_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['qalloc_0',['QAlloc',['../index.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/search/search_l.png
--------------------------------------------------------------------------------
/doc/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/search/search_m.png
--------------------------------------------------------------------------------
/doc/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/search/search_r.png
--------------------------------------------------------------------------------
/doc/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "abcdefgilmnopqrstuvz~",
4 | 1: "abfprs",
5 | 2: "q",
6 | 3: "abdgmpqrst",
7 | 4: "abcdgilnopqrst~",
8 | 5: "abemnpst",
9 | 6: "abcdilmoprsuv",
10 | 7: "bi",
11 | 8: "z",
12 | 9: "dq",
13 | 10: "q"
14 | };
15 |
16 | var indexSectionNames =
17 | {
18 | 0: "all",
19 | 1: "classes",
20 | 2: "namespaces",
21 | 3: "files",
22 | 4: "functions",
23 | 5: "variables",
24 | 6: "typedefs",
25 | 7: "enums",
26 | 8: "enumvalues",
27 | 9: "defines",
28 | 10: "pages"
29 | };
30 |
31 | var indexSectionLabels =
32 | {
33 | 0: "All",
34 | 1: "Classes",
35 | 2: "Namespaces",
36 | 3: "Files",
37 | 4: "Functions",
38 | 5: "Variables",
39 | 6: "Typedefs",
40 | 7: "Enumerations",
41 | 8: "Enumerator",
42 | 9: "Macros",
43 | 10: "Pages"
44 | };
45 |
46 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['allocator_0',['allocator',['../d3/d17/namespaceqalloc.html#a2cdfac821f57c7b82ea32b5932e51a1c',1,'qalloc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['basic_5fstring_0',['basic_string',['../d2/dce/namespaceqalloc_1_1stl.html#ae28b0dc62764023abfa6a227be0caaf5',1,'qalloc::stl::basic_string()'],['../d4/d84/namespaceqalloc_1_1simple.html#a9da66fff3823d24d7c5da27b3bd2a573',1,'qalloc::simple::basic_string()']]],
4 | ['basic_5fstringstream_1',['basic_stringstream',['../d2/dce/namespaceqalloc_1_1stl.html#a8d40f247dccea68c25d77fae796ec4fa',1,'qalloc::stl::basic_stringstream()'],['../d4/d84/namespaceqalloc_1_1simple.html#a6075d6a8064da817dc60df156e7c375b',1,'qalloc::simple::basic_stringstream()']]],
5 | ['byte_5fpointer_2',['byte_pointer',['../d3/d17/namespaceqalloc.html#a15dbd90bcf32a0cda82fef6ab9189823',1,'qalloc']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['const_5fbyte_5fpointer_0',['const_byte_pointer',['../d3/d17/namespaceqalloc.html#a0fcbf28d8aec7f6a33e6dff63b6e1357',1,'qalloc']]],
4 | ['const_5fpointer_1',['const_pointer',['../d2/d56/classqalloc_1_1allocator__base.html#a5432abc036ecd799255f055ca438813c',1,'qalloc::allocator_base']]],
5 | ['const_5freference_2',['const_reference',['../d2/d56/classqalloc_1_1allocator__base.html#a8afa3a4093cf4646b6100fbac04d5125',1,'qalloc::allocator_base']]],
6 | ['const_5fvoid_5fpointer_3',['const_void_pointer',['../d3/d17/namespaceqalloc.html#a88ff7078fa672c6ff9de26bdcb9daeca',1,'qalloc']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['deque_0',['deque',['../d2/dce/namespaceqalloc_1_1stl.html#adbac8f5b8c8d8ee74823bd204808499b',1,'qalloc::stl::deque()'],['../d4/d84/namespaceqalloc_1_1simple.html#a39946471bb3032b187901cf415a4f50b',1,'qalloc::simple::deque()']]],
4 | ['difference_5ftype_1',['difference_type',['../d2/d56/classqalloc_1_1allocator__base.html#a15cc10b531967bbd5afa41b3db5f60ce',1,'qalloc::allocator_base::difference_type()'],['../d3/d17/namespaceqalloc.html#a3eaa567e837689805c5f4c5dda562e16',1,'qalloc::difference_type()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['is_5falways_5fequal_0',['is_always_equal',['../d2/d56/classqalloc_1_1allocator__base.html#aaba3ed514d7cd0de1082b5c65f093c42',1,'qalloc::allocator_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['list_0',['list',['../d2/dce/namespaceqalloc_1_1stl.html#afc432e183ed6e8f61ec1685e00861eff',1,'qalloc::stl::list()'],['../d4/d84/namespaceqalloc_1_1simple.html#aed0dbcfb344c2403a3440d46b54b58fa',1,'qalloc::simple::list()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['map_0',['map',['../d2/dce/namespaceqalloc_1_1stl.html#acdb8cf52685dc98801ab9b2fd9592495',1,'qalloc::stl::map()'],['../d4/d84/namespaceqalloc_1_1simple.html#a453134acb124ae2f239d05a908a00843',1,'qalloc::simple::map()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['other_0',['other',['../d2/d45/classqalloc_1_1allocator__base_1_1rebind.html#aa67f46ef1f9ca8ccb316d3ff156d718b',1,'qalloc::allocator_base::rebind']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pointer_0',['pointer',['../d2/d56/classqalloc_1_1allocator__base.html#a74091dbe456ca7121a0ea50c0f023acf',1,'qalloc::allocator_base']]],
4 | ['pool_5fpointer_1',['pool_pointer',['../d3/d17/namespaceqalloc.html#a6d6f73a87b632e0151f0dd151bcc1917',1,'qalloc']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['reference_0',['reference',['../d2/d56/classqalloc_1_1allocator__base.html#a890dc3438e118171d0b3a711a4ad3885',1,'qalloc::allocator_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['set_0',['set',['../d2/dce/namespaceqalloc_1_1stl.html#a212d5ebac3a8391b43ffe6b1ba2d8a96',1,'qalloc::stl::set()'],['../d4/d84/namespaceqalloc_1_1simple.html#a5173c956d098360e1750f8dca41c42c8',1,'qalloc::simple::set()']]],
4 | ['simple_5fallocator_1',['simple_allocator',['../d3/d17/namespaceqalloc.html#a4b98e706108382920c6ae4b1e6703b26',1,'qalloc']]],
5 | ['size_5ftype_2',['size_type',['../d2/d56/classqalloc_1_1allocator__base.html#a5eb663eb75ce6259cc68c75c1839076e',1,'qalloc::allocator_base::size_type()'],['../d3/d17/namespaceqalloc.html#a5b36ec8e13ab5c8aebd049e1b0e07574',1,'qalloc::size_type()']]],
6 | ['string_3',['string',['../d2/dce/namespaceqalloc_1_1stl.html#a10f8c4d7d0fd543c309c1aa7e9d477ef',1,'qalloc::stl::string()'],['../d4/d84/namespaceqalloc_1_1simple.html#a0f04bc2bde0599f57a6cc715097349b1',1,'qalloc::simple::string()']]],
7 | ['stringstream_4',['stringstream',['../d2/dce/namespaceqalloc_1_1stl.html#a4afce0a1aa0ecc92281ff1fdcff16804',1,'qalloc::stl::stringstream()'],['../d4/d84/namespaceqalloc_1_1simple.html#a6d3cb0eb6a0ea1fe3c62f38935ea62a6',1,'qalloc::simple::stringstream()']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unordered_5fmap_0',['unordered_map',['../d2/dce/namespaceqalloc_1_1stl.html#a9280c9ac8a4e541abef11f1ad3317440',1,'qalloc::stl::unordered_map()'],['../d4/d84/namespaceqalloc_1_1simple.html#a9d13df214cdb7a10103626372f30d0fa',1,'qalloc::simple::unordered_map()']]],
4 | ['unordered_5fset_1',['unordered_set',['../d2/dce/namespaceqalloc_1_1stl.html#a87bab6aea9a43cc5111c58b77bed0007',1,'qalloc::stl::unordered_set()'],['../d4/d84/namespaceqalloc_1_1simple.html#aa46b199a409d748466eaa6f6d4601b07',1,'qalloc::simple::unordered_set()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value_5ftype_0',['value_type',['../d2/d56/classqalloc_1_1allocator__base.html#af0067332f504955d0fac017b3ed6135a',1,'qalloc::allocator_base']]],
4 | ['vector_1',['vector',['../d2/dce/namespaceqalloc_1_1stl.html#aa02723ef5e6244157ebdec75794b7eb2',1,'qalloc::stl::vector()'],['../d4/d84/namespaceqalloc_1_1simple.html#a4b103f371722ec569fe6db4996a11213',1,'qalloc::simple::vector()']]],
5 | ['void_5fpointer_2',['void_pointer',['../d3/d17/namespaceqalloc.html#a01158dc1896ab43737138392524e61d9',1,'qalloc']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unordered_5fmap_0',['unordered_map',['../d2/dce/namespaceqalloc_1_1stl.html#a9280c9ac8a4e541abef11f1ad3317440',1,'qalloc::stl::unordered_map()'],['../d4/d84/namespaceqalloc_1_1simple.html#a9d13df214cdb7a10103626372f30d0fa',1,'qalloc::simple::unordered_map()']]],
4 | ['unordered_5fset_1',['unordered_set',['../d2/dce/namespaceqalloc_1_1stl.html#a87bab6aea9a43cc5111c58b77bed0007',1,'qalloc::stl::unordered_set()'],['../d4/d84/namespaceqalloc_1_1simple.html#aa46b199a409d748466eaa6f6d4601b07',1,'qalloc::simple::unordered_set()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/typedefs_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value_5ftype_0',['value_type',['../d2/d56/classqalloc_1_1allocator__base.html#af0067332f504955d0fac017b3ed6135a',1,'qalloc::allocator_base::value_type()'],['../dd/d16/classiterator.html#a2b0c518c94f27168fd4fef32066c3756',1,'iterator::value_type()'],['../d6/d09/classlist.html#a5ffaef9da769a6b3096566a09f604aa3',1,'list::value_type()'],['../d7/dfc/classvector.html#a734f2f7bdca203914356632292c0c596',1,'vector::value_type()']]],
4 | ['vector_1',['vector',['../d2/dce/namespaceqalloc_1_1stl.html#aa02723ef5e6244157ebdec75794b7eb2',1,'qalloc::stl::vector()'],['../d4/d84/namespaceqalloc_1_1simple.html#a4b103f371722ec569fe6db4996a11213',1,'qalloc::simple::vector()']]],
5 | ['void_5fpointer_2',['void_pointer',['../d3/d17/namespaceqalloc.html#a01158dc1896ab43737138392524e61d9',1,'qalloc']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/search/variables_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/variables_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['address_0',['address',['../d2/db6/structqalloc_1_1freed__block__t.html#a8a4dfbdc1d17b95e82c0d0c141288b48',1,'qalloc::freed_block_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/variables_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/variables_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['begin_0',['begin',['../dd/d22/structqalloc_1_1subpool__t.html#aaa4c8aa1caae4457b3ae5e9d41516e83',1,'qalloc::subpool_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/variables_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Loading...
13 |
14 |
19 |
Searching...
20 |
No Matches
21 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/doc/html/search/variables_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['end_0',['end',['../dd/d22/structqalloc_1_1subpool__t.html#ac545425cb7c96e0628604f2fafd2945b',1,'qalloc::subpool_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/variables_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['m_5fcur_5fsubpool_0',['m_cur_subpool',['../da/d4c/classqalloc_1_1pool__base__t.html#a869f550f850def5cfe494a7738d0d7bb',1,'qalloc::pool_base_t']]],
4 | ['m_5ffreed_5fblocks_1',['m_freed_blocks',['../da/d4c/classqalloc_1_1pool__base__t.html#a8147e384ca9431b0a92ae7d569f54dda',1,'qalloc::pool_base_t']]],
5 | ['m_5fpool_5ftotal_2',['m_pool_total',['../da/d4c/classqalloc_1_1pool__base__t.html#aad21bb23b799c9e8ed9ac89855d64b8c',1,'qalloc::pool_base_t']]],
6 | ['m_5fsubpools_3',['m_subpools',['../da/d4c/classqalloc_1_1pool__base__t.html#a1dc8fc912764213c9a2287fa6fc86963',1,'qalloc::pool_base_t']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/variables_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['n_5fbytes_0',['n_bytes',['../d2/db6/structqalloc_1_1freed__block__t.html#a88c05f31a456e68321591a24f2aa0d71',1,'qalloc::freed_block_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/variables_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pos_0',['pos',['../dd/d22/structqalloc_1_1subpool__t.html#a194b6a6ab854b6d5884e24072bf8a714',1,'qalloc::subpool_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/variables_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['size_0',['size',['../dd/d22/structqalloc_1_1subpool__t.html#acc3caad8aab7ccaad8c495c7f009ea26',1,'qalloc::subpool_t']]],
4 | ['subpool_5findex_1',['subpool_index',['../d9/d84/structqalloc_1_1block__info__t.html#ac32c826c5ff96a29f3e800af90b330f3',1,'qalloc::block_info_t']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type_5finfo_0',['type_info',['../d9/d84/structqalloc_1_1block__info__t.html#a78dc76191eacaf0f7a72919cf3e5992b',1,'qalloc::block_info_t']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/splitbar.png
--------------------------------------------------------------------------------
/doc/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/sync_off.png
--------------------------------------------------------------------------------
/doc/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/sync_on.png
--------------------------------------------------------------------------------
/doc/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/tab_a.png
--------------------------------------------------------------------------------
/doc/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/tab_b.png
--------------------------------------------------------------------------------
/doc/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/tab_h.png
--------------------------------------------------------------------------------
/doc/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/doc/html/tab_s.png
--------------------------------------------------------------------------------
/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yusing/qalloc/7a2dbadb99f7b94cdfd44f34efc2c47f0477cd99/images/logo.png
--------------------------------------------------------------------------------
/include/qalloc/internal/memory.hpp:
--------------------------------------------------------------------------------
1 | // Copyright 2022 yusing. All rights reserved.
2 | //
3 | // Licensed under the Apache License, Version 2.0 (the "License");
4 | // you may not use this file except in compliance with the License.
5 | // You may obtain a copy of the License at
6 | //
7 | // http://www.apache.org/licenses/LICENSE-2.0
8 | //
9 | // Unless required by applicable law or agreed to in writing, software
10 | // distributed under the License is distributed on an "AS IS" BASIS,
11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | // See the License for the specific language governing permissions and
13 | // limitations under the License.
14 |
15 | /// @file qalloc/internal/memory.hpp
16 | /// @brief qalloc memory utilities header file.
17 | /// @author yusing
18 | /// @date 2022-07-04
19 |
20 | #ifndef QALLOC_MEMORY_HPP
21 | #define QALLOC_MEMORY_HPP
22 |
23 | #include
24 | #include
25 | #include
26 | #include
27 | #include
28 |
29 | #define q_free(PTR) std::free(PTR)
30 |
31 | QALLOC_BEGIN
32 | void_pointer q_malloc(size_type n_bytes) {
33 | QALLOC_RESTRICT void_pointer p = std::malloc(n_bytes);
34 | if (p == nullptr) {
35 | throw std::bad_alloc();
36 | }
37 | return p;
38 | }
39 | QALLOC_END
40 | #endif
--------------------------------------------------------------------------------
/include/qalloc/internal/pool.hpp:
--------------------------------------------------------------------------------
1 | // Copyright 2022 yusing. All rights reserved.
2 | //
3 | // Licensed under the Apache License, Version 2.0 (the "License");
4 | // you may not use this file except in compliance with the License.
5 | // You may obtain a copy of the License at
6 | //
7 | // http://www.apache.org/licenses/LICENSE-2.0
8 | //
9 | // Unless required by applicable law or agreed to in writing, software
10 | // distributed under the License is distributed on an "AS IS" BASIS,
11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | // See the License for the specific language governing permissions and
13 | // limitations under the License.
14 |
15 | /// @file qalloc/internal/pool.hpp
16 | /// @brief qalloc pool class header file.
17 | /// @author yusing
18 | /// @date 2022-07-06
19 |
20 | #ifndef QALLOC_POOL_HPP
21 | #define QALLOC_POOL_HPP
22 |
23 | #include
24 | #include
25 |
26 | QALLOC_BEGIN
27 |
28 | /// @brief qalloc pool class.
29 | class pool_t : public pool_base_t {
30 | public:
31 | using pool_base_t::pool_base_t;
32 | using pool_base_t::operator new;
33 | using pool_base_t::operator delete;
34 | template
35 | byte_pointer detailed_allocate(size_type n_bytes_requested) const;
36 | template
37 | void detailed_deallocate(byte_pointer p, size_type n_bytes_requested) const;
38 | size_type gc() const;
39 | }; // class pool_t
40 |
41 | using pool_pointer = const pool_t*;
42 |
43 | QALLOC_END
44 | #endif //QALLOC_POOL_HPP
45 |
--------------------------------------------------------------------------------
/include/qalloc/internal/subpool.hpp:
--------------------------------------------------------------------------------
1 | // Copyright 2022 yusing. All rights reserved.
2 | //
3 | // Licensed under the Apache License, Version 2.0 (the "License");
4 | // you may not use this file except in compliance with the License.
5 | // You may obtain a copy of the License at
6 | //
7 | // http://www.apache.org/licenses/LICENSE-2.0
8 | //
9 | // Unless required by applicable law or agreed to in writing, software
10 | // distributed under the License is distributed on an "AS IS" BASIS,
11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | // See the License for the specific language governing permissions and
13 | // limitations under the License.
14 |
15 | /// @file qalloc/internal/subpool.hpp
16 | /// @brief qalloc sub pool class header file.
17 | /// @author yusing
18 | /// @date 2022-07-04
19 |
20 | #ifndef QALLOC_SUBPOOL_HPP
21 | #define QALLOC_SUBPOOL_HPP
22 |
23 | #include
24 | #include
25 |
26 | QALLOC_BEGIN
27 | /// @brief qalloc subpool class.
28 | struct subpool_t { // use byte pointer for easier pointer arithmetics
29 | const_byte_pointer begin;
30 | const_byte_pointer end;
31 | byte_pointer pos;
32 | size_type size;
33 | }; // struct subpool_t
34 | QALLOC_END
35 |
36 | #endif //QALLOC_SUBPOOL_HPP
37 |
--------------------------------------------------------------------------------
/include/qalloc/qalloc.hpp:
--------------------------------------------------------------------------------
1 | // Copyright 2022 yusing. All rights reserved.
2 | //
3 | // Licensed under the Apache License, Version 2.0 (the "License");
4 | // you may not use this file except in compliance with the License.
5 | // You may obtain a copy of the License at
6 | //
7 | // http://www.apache.org/licenses/LICENSE-2.0
8 | //
9 | // Unless required by applicable law or agreed to in writing, software
10 | // distributed under the License is distributed on an "AS IS" BASIS,
11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | // See the License for the specific language governing permissions and
13 | // limitations under the License.
14 |
15 | /// @file qalloc/qalloc.hpp
16 | /// @brief qalloc library header file.
17 | /// @author yusing
18 | /// @date 2020-07-02
19 |
20 | #ifndef QALLOC_QALLOC_HPP
21 | #define QALLOC_QALLOC_HPP
22 |
23 | #include
24 | #include
25 | #include
26 | #include
27 | #include
28 | #include
29 | #include
30 |
31 | #endif // QALLOC_QALLOC_HPP
--------------------------------------------------------------------------------
/src/benchmark/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.0.0)
2 | project(qalloc_benchmark VERSION 0.1.0)
3 |
4 | set(CMAKE_CXX_STANDARD 17)
5 | set(CMAKE_BUILD_TYPE Release)
6 | if (MSVC)
7 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4 /O2 /GF /Gy /GL /Zc:__cplusplus")
8 | set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /nologo /LTCG /OPT:REF,ICF")
9 | else()
10 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -O3")
11 | endif()
12 |
13 | find_package(benchmark CONFIG REQUIRED)
14 |
15 | add_definitions(-DQALLOC_BENCHMARK -DNDEBUG)
16 | include_directories(../../include)
17 | include_directories(${benchmark_INCLUDE_DIRS})
18 | file(GLOB_RECURSE SRC_FILES "*.cpp")
19 | file(GLOB_RECURSE HEADER_FILES "../../include/*.hpp")
20 | add_executable(qalloc_benchmark ${SRC_FILES} ${HEADER_FILES})
21 |
22 | target_link_libraries(qalloc_benchmark PRIVATE benchmark::benchmark benchmark::benchmark_main)
--------------------------------------------------------------------------------
/src/c_wrapper/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.0.0)
2 | project(qalloc_c_wrapper VERSION 0.1.0)
3 |
4 | set(CMAKE_BUILD_TYPE Release)
5 | set(CMAKE_CXX_STANDARD 17)
6 | if (MSVC)
7 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4")
8 | else()
9 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror -g -O0")
10 | endif()
11 |
12 | include_directories(../../include)
13 |
14 | file(GLOB_RECURSE SRC_FILES "*.cpp")
15 | file(GLOB_RECURSE HEADER_FILES "../../include/*.hpp" "../../include/*.h")
16 | add_library(qalloc_c_wrapper SHARED ${SRC_FILES} ${HEADER_FILES})
--------------------------------------------------------------------------------
/src/test/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.0.0)
2 | project(qalloc_test VERSION 0.1.0)
3 |
4 | set(CMAKE_BUILD_TYPE Debug)
5 | set(CMAKE_CXX_STANDARD 17)
6 | if (MSVC)
7 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4")
8 | else()
9 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror -g -O0")
10 | endif()
11 |
12 | add_definitions(-DQALLOC_GTEST -DQALLOC_STORE_TYPEINFO=0)
13 | include(CTest)
14 | enable_testing()
15 |
16 | find_package(GTest CONFIG REQUIRED)
17 | set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
18 |
19 | include_directories(../../include)
20 | include_directories(${GTest_INCLUDE_DIRECTORIES})
21 |
22 | file(GLOB_RECURSE SRC_FILES "*.cpp")
23 | file(GLOB_RECURSE HEADER_FILES "../../include/*.hpp")
24 | add_executable(qalloc_test ${SRC_FILES} ${HEADER_FILES})
25 |
26 | set(CPACK_PROJECT_NAME ${PROJECT_NAME})
27 | set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
28 | include(CPack)
29 |
30 | target_link_libraries(qalloc_test PRIVATE GTest::gmock GTest::gtest GTest::gmock_main GTest::gtest_main)
--------------------------------------------------------------------------------