mirror of
https://github.com/nasa/trick.git
synced 2025-06-16 22:28:18 +00:00
Fix/remove STL checkpoint docs, closes #1087
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user