Canardia Posted August 13, 2011 Posted August 13, 2011 Is there a way to have a STL map be accessible by two different set of keys? I need to be able to do this: map ( <string,menuitem> | <bool,menuitem> ) menu; menu["File"].Draw(); forall item in menu where key==true item.Draw(); Perhaps Boost::MultiIndex would do this, but it seems to index all member in the map, and not only the ones which have key==true. Maybe I need to make a seperate vector which has only the map members which have key==true, but then it would need to be erased and recreated for each frame. Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■
TheoLogic Posted August 16, 2011 Posted August 16, 2011 a map of <string, pair<bool, menuitem> maybe? Quote Follow me
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.