Fix/remove STL checkpoint docs, closes #1087

This commit is contained in:
Fennell, Scott P 263712616
2022-02-07 11:27:17 -06:00
parent 6b793504f2
commit 017a5aecf5
2 changed files with 1 additions and 87 deletions

View File

@ -1,39 +1,5 @@
Trick provides checkpointable versions of std::STLs.
Trick checkpoints the following STL types: array, vector, list, deque, set, multiset map, multimap, stack, queue, priority_queue, pair.
The list of Trick::STLs are
- deque
- list
- map
- multimap
- multiset
- pair
- priority_queue
- queue
- set
- stack
- vector
The Trick STLs require a C++11 compliant compiler. As of this writing
gcc 4.4+ on Linux systems meets these requirements using the "-std=c++0x"
command line argument.
To use Trick STLs include the proper header file from sim_services/STL/include
and use Trick::STL_name instead of std::STL_name. Trick STLs must be public,
or the proper init_attr friends must be present for checkpointing to work. A
Trick comment with "**" has not effect, Trick STLs will always be checkpointed.
If checkpointing is not desired use the std::STL_name instead.
Example:
```
#include "sim_services/STL/include/trick_vector.hh"
class A {
public:
Trick::vector< int > my_vector ; // -- trick_comment
}
```
[Continue to Threads](Threads)