Etienne Philip Pretorius
Hello List,
I have defined a multi_index container, but I am not able to populate the container. Is there something that I have missed?
struct element { [...] };
typedef boost::multi_index_container< element, [...] > matrix_t;
Then I define:
matrix_t m; element e(1,2,3); m.insert <-- not valid
The correct syntax is
m.insert(e);
The following complete program compiles succesfully,
code is identical to yours except that I used boost::uint8_t
instead of std::uint8_t, which does not exist in my platform:
#include
matrix_t;
int main() { matrix_t m; element e(1,2,3); m.insert(e); } HTH, Joaquín M López Muñoz Telefónica, Investigación y Desarrollo