Skip to content
This repository was archived by the owner on Mar 22, 2023. It is now read-only.

Commit f462f6c

Browse files
Pawel Karczewskilukaszstolarczuk
authored andcommitted
[doc] Make features description paragraphs headings smaller
It looks slightly better when rendered
1 parent ba3644a commit f462f6c

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

doc/groups_definitions.dox

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* There is a separate Feature describing and listing all
1919
* experimental containers, see @ref experimental_containers.
2020
*
21-
* # Rationale for implementing pmem-aware containers
21+
* ## Rationale for implementing pmem-aware containers
2222
*
2323
* The C++ standard library containers collection is something that persistent
2424
* memory programmers may want to use. Containers manage the lifetime of held
@@ -43,7 +43,7 @@
4343
* internal implementation details, libpmemobj-cpp persistent memory containers
4444
* have the well-known STL-like interface and they work with STL algorithms.
4545
*
46-
* # Additional resources
46+
* ## Additional resources
4747
* - [Blog post on pmem.io about libpmemobj-cpp persistent containers](https://pmem.io/2018/11/20/cpp-persistent-containers.html)
4848
* - [A blog post about array container](https://pmem.io/2018/11/02/cpp-array.html)
4949
* - [Very first description of (then yet experimental) vector container](https://pmem.io/2019/02/20/cpp-vector.html)
@@ -73,7 +73,7 @@
7373
/** @defgroup transactions Transactions
7474
* Transactional approach to store data on pmem.
7575
*
76-
* # General info about transactions
76+
* ## General info about transactions
7777
*
7878
* The heart of the libpmemobj are transactions. A transaction is defined as series of operations on
7979
* **persistent memory objects** that either all occur, or nothing occurs. In particular, if the execution
@@ -122,7 +122,7 @@
122122
* If you want to read more and see example usages of both, you have to see
123123
* flat or basic transaction documentation, because each implementation may differ.
124124
*
125-
* # Lifecycle and stages:
125+
* ## Lifecycle and stages:
126126
*
127127
* When you are using transaction API a transaction can be in one of the following states:
128128
* - *TX_STAGE_NONE* - no open transaction in this thread
@@ -142,7 +142,7 @@
142142
*
143143
* If you need to read general information about transaction move to the *Additional resources* section.
144144
*
145-
* # Example of flat_transaction
145+
* ## Example of flat_transaction
146146
* For comparison with the previous snippet, here is a code snippet of
147147
* @ref pmem::obj::flat_transaction which is listed below with basic explanation inline.
148148
* @snippet transaction/transaction.cpp tx_nested_struct_example
@@ -151,7 +151,7 @@
151151
* For more examples please look at the
152152
* [examples directory](https://github.com/pmem/libpmemobj-cpp/tree/master/examples) in libpmemobj-cpp repository.
153153
*
154-
* # Additional resources
154+
* ## Additional resources
155155
* - [pmemobj_tx_begin(3) manpage with transaction description (C API)](https://pmem.io/pmdk/manpages/linux/master/libpmemobj/pmemobj_tx_begin.3)
156156
* - [blog post about transactions](https://pmem.io/2016/05/25/cpp-07.html)
157157
* - [blog post about transactional allocations](https://pmem.io/2016/05/19/cpp-06.html)
@@ -202,7 +202,7 @@
202202
*
203203
* It's worth noticing that pmem locks are automatically released on recovery or when crash happened.
204204
*
205-
* # Additional resources
205+
* ## Additional resources
206206
* - [Libpmemobj-cpp - lessons learned](https://pmem.io/blog/2021/09/libpmemobj-cpp-lessons-learned)
207207
* In this blog post we explain, i.a., why keeping locks on pmem is not a good idea.
208208
*/

0 commit comments

Comments
 (0)