gusimplewhiteboard
|
Provides a C++ wrapper around wb_particle_output_map
.
More...
#include <ParticleOutputMap.hpp>
Public Member Functions | |
ParticleOutputMap (uint8_t t_fileId=0, std::string t_filePath="") | |
Create a new ParticleOutputMap . More... | |
ParticleOutputMap (const ParticleOutputMap &t_other) | |
Copy Constructor. More... | |
ParticleOutputMap (const struct wb_particle_output_map &t_other) | |
Copy Constructor. More... | |
ParticleOutputMap & | operator= (const ParticleOutputMap &t_other) |
Copy Assignment Operator. More... | |
ParticleOutputMap & | operator= (const struct wb_particle_output_map &t_other) |
Copy Assignment Operator. More... | |
bool | operator== (const ParticleOutputMap &t_other) const |
bool | operator!= (const ParticleOutputMap &t_other) const |
bool | operator== (const wb_particle_output_map &t_other) const |
bool | operator!= (const wb_particle_output_map &t_other) const |
uint8_t & | fileId () |
const uint8_t & | fileId () const |
void | set_fileId (const uint8_t &t_newValue) |
const char * | filePath () const |
size_t | filePath_size () const |
char & | filePath (int t_i) |
const char & | filePath (int t_i) const |
void | set_filePath (const char *t_newValue) |
ParticleOutputMap (const std::string &t_str) | |
String Constructor. More... | |
std::string | description () |
std::string | to_string () |
void | from_string (const std::string &t_str) |
Additional Inherited Members | |
![]() | |
uint8_t | fileId |
The id of the file. More... | |
char | filePath [64] |
The path to the file containing the list of particles. More... | |
Provides a C++ wrapper around wb_particle_output_map
.
Definition at line 83 of file ParticleOutputMap.hpp.
|
inline |
Create a new ParticleOutputMap
.
Definition at line 100 of file ParticleOutputMap.hpp.
Referenced by operator==().
|
inline |
Copy Constructor.
Definition at line 107 of file ParticleOutputMap.hpp.
References fileId(), and filePath().
|
inline |
Copy Constructor.
Definition at line 114 of file ParticleOutputMap.hpp.
References wb_particle_output_map::fileId, and wb_particle_output_map::filePath.
|
inline |
|
inline |
USE_WB_PARTICLE_OUTPUT_MAP_C_CONVERSION
Definition at line 204 of file ParticleOutputMap.hpp.
References fileId(), filePath(), PARTICLE_OUTPUT_MAP_DESC_BUFFER_SIZE, and wb_particle_output_map_description().
|
inline |
Definition at line 155 of file ParticleOutputMap.hpp.
References wb_particle_output_map::fileId.
Referenced by ParticleOutputMap(), description(), operator=(), operator==(), and to_string().
|
inline |
Definition at line 160 of file ParticleOutputMap.hpp.
References wb_particle_output_map::fileId.
|
inline |
Definition at line 170 of file ParticleOutputMap.hpp.
References wb_particle_output_map::filePath.
Referenced by ParticleOutputMap(), description(), operator=(), operator==(), and to_string().
|
inline |
Definition at line 180 of file ParticleOutputMap.hpp.
References wb_particle_output_map::filePath.
|
inline |
Definition at line 185 of file ParticleOutputMap.hpp.
References wb_particle_output_map::filePath.
|
inline |
Definition at line 175 of file ParticleOutputMap.hpp.
|
inline |
USE_WB_PARTICLE_OUTPUT_MAP_C_CONVERSION
Definition at line 246 of file ParticleOutputMap.hpp.
References wb_particle_output_map::filePath, PARTICLE_OUTPUT_MAP_DESC_BUFFER_SIZE, and set_fileId().
Referenced by ParticleOutputMap().
|
inline |
Definition at line 140 of file ParticleOutputMap.hpp.
|
inline |
Definition at line 150 of file ParticleOutputMap.hpp.
|
inline |
Copy Assignment Operator.
Definition at line 121 of file ParticleOutputMap.hpp.
References fileId(), and filePath().
|
inline |
Copy Assignment Operator.
Definition at line 129 of file ParticleOutputMap.hpp.
References wb_particle_output_map::fileId, and wb_particle_output_map::filePath.
|
inline |
Definition at line 134 of file ParticleOutputMap.hpp.
References fileId(), and filePath().
|
inline |
Definition at line 145 of file ParticleOutputMap.hpp.
References ParticleOutputMap().
|
inline |
Definition at line 165 of file ParticleOutputMap.hpp.
References wb_particle_output_map::fileId.
Referenced by from_string().
|
inline |
Definition at line 190 of file ParticleOutputMap.hpp.
References wb_particle_output_map::filePath.
|
inline |
USE_WB_PARTICLE_OUTPUT_MAP_C_CONVERSION
Definition at line 223 of file ParticleOutputMap.hpp.
References fileId(), filePath(), PARTICLE_OUTPUT_MAP_TO_STRING_BUFFER_SIZE, and wb_particle_output_map_to_string().