|
| using | VectorChildSkinInfo = std::vector<ChildSkinInfo> |
| using | EventHandle_ComboBoxPtrSizeT = delegates::MultiDelegate<ComboBox*, size_t> |
| using | EventHandle_WidgetPtr = delegates::MultiDelegate<Widget*> |
| using | EventHandle_WidgetPtrControllerItemPtr = delegates::MultiDelegate<Widget*, ControllerItem*> |
| using | EventHandle_DDContainerPtrCDDItemInfoRefBoolRef |
| using | EventHandle_DDContainerPtrCDDItemInfoRefBool |
| using | EventHandle_EventHandle_DDContainerPtrDDItemState = delegates::MultiDelegate<DDContainer*, DDItemState> |
| using | EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef |
| using | WidgetPtr = Widget* |
| using | ButtonPtr = Button* |
| using | WindowPtr = Window* |
| using | ComboBoxPtr = ComboBox* |
| using | TabItemPtr = TabItem* |
| using | ItemBoxPtr = ItemBox* |
| using | MenuItemPtr = MenuItem* |
| using | PopupMenuPtr = PopupMenu* |
| using | MenuBarPtr = MenuBar* |
| using | ScrollViewPtr = ScrollView* |
| using | DDContainerPtr = DDContainer* |
| using | CanvasPtr = Canvas* |
| using | HScrollPtr = HScroll* |
| using | VScrollPtr = VScroll* |
| using | Sheet = TabItem |
| using | SheetPtr = TabItem* |
| using | RenderBox = Canvas |
| using | RenderBoxPtr = Canvas* |
| using | StaticImage = ImageBox |
| using | StaticImagePtr = StaticImage* |
| using | StaticText = TextBox |
| using | StaticTextPtr = StaticText* |
| using | Progress = ProgressBar |
| using | ProgressPtr = Progress* |
| using | List = ListBox |
| using | ListPtr = List* |
| using | Edit = EditBox |
| using | EditPtr = Edit* |
| using | Tab = TabControl |
| using | TabPtr = Tab* |
| using | MultiList = MultiListBox |
| using | MultiListPtr = MultiList* |
| using | MenuCtrl = MenuControl |
| using | MenuCtrlPtr = MenuCtrl* |
| using | EventHandle_EditPtr = delegates::MultiDelegate<EditBox*> |
| using | VectorGlyphInfo = std::vector<GlyphInfo> |
| using | VectorFloatPoint = std::vector<FloatPoint> |
| using | EventHandle_FrameEventDelegate = delegates::MultiDelegate<float> |
| using | VectorILayerNode = std::vector<ILayerNode*> |
| using | EnumeratorILayerNode = Enumerator<VectorILayerNode> |
| using | VectorImages = std::vector<ImageItem> |
| using | IResourcePtr = IResource* |
| using | VectorStateInfo = std::vector<IStateInfo*> |
| using | MapStateInfo = std::map<std::string, IStateInfo*, std::less<>> |
| using | MapWidgetStateInfo = std::map<std::string, VectorStateInfo, std::less<>> |
| using | VectorSubWidget = std::vector<ISubWidget*> |
| using | EventHandle_ItemBoxPtrWidgetPtr = delegates::Delegate<ItemBox*, Widget*> |
| using | EventHandle_ItemBoxPtrIntCoordRefBool = delegates::Delegate<ItemBox*, IntCoord&, bool> |
| using | EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef |
| using | EventHandle_ItemBoxPtrSizeT = delegates::MultiDelegate<ItemBox*, size_t> |
| using | EventHandle_ItemBoxPtrCIBNotifyCellDataRef = delegates::MultiDelegate<ItemBox*, const IBNotifyItemData&> |
| using | VectorIUnlinkWidget = std::vector<IUnlinkWidget*> |
| using | VectorRenderItem = std::vector<RenderItem*> |
| using | VectorLayerItem = std::vector<ILayerItem*> |
| using | VectorWidgetInfo = std::vector<WidgetInfo> |
| using | EventHandle_CreateWidgetDelegate = delegates::MultiDelegate<Widget*, const WidgetInfo&> |
| using | EventHandle_AddUserStringDelegate |
| using | EventHandle_ListPtrSizeT = delegates::MultiDelegate<ListBox*, size_t> |
| using | EventHandle_ListBoxPtrCIBNotifyCellDataRef = delegates::MultiDelegate<ListBox*, const IBNotifyItemData&> |
| using | EventHandle_MenuCtrlPtrMenuItemPtr = delegates::MultiDelegate<MenuControl*, MenuItem*> |
| using | EventHandle_MenuCtrlPtr = delegates::MultiDelegate<MenuControl*> |
| using | EventHandle_WidgetIntUTFStringUTFStringBool |
| using | EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef |
| using | EventHandle_MultiListPtrSizeTSizeTSizeTBoolRef |
| using | EventHandle_MultiListPtrSizeT = delegates::MultiDelegate<MultiListBox*, size_t> |
| using | EventHandle_MultiListPtrCIBNotifyCellDataRef |
| using | DrawItemInfo = std::pair<ISubWidget*, size_t> |
| using | VectorDrawItem = std::vector<DrawItemInfo> |
| using | ResourceImageSetPtr = ResourceImageSet* |
| using | VectorIndexImage = std::vector<IndexImage> |
| using | VectorGroupImage = std::vector<GroupImage> |
| using | EnumeratorGroupImage = Enumerator<VectorGroupImage> |
| using | EventHandle_ScrollBarPtrSizeT = delegates::MultiDelegate<ScrollBar*, size_t> |
| using | VectorSubWidgetInfo = std::vector<SubWidgetInfo> |
| using | EventHandle_TabPtrSizeT = delegates::MultiDelegate<TabControl*, size_t> |
| using | VectorChangeInfo = std::vector<TextCommandInfo> |
| using | DequeUndoRedoInfo = std::deque<VectorChangeInfo> |
| using | VectorCharInfo = std::vector<CharInfo> |
| using | VectorLineInfo = std::vector<LineInfo> |
| using | IntPoint = types::TPoint<int> |
| using | FloatPoint = types::TPoint<float> |
| using | IntSize = types::TSize<int> |
| using | FloatSize = types::TSize<float> |
| using | IntRect = types::TRect<int> |
| using | FloatRect = types::TRect<float> |
| using | IntCoord = types::TCoord<int> |
| using | FloatCoord = types::TCoord<float> |
| using | DoubleCoord = types::TCoord<double> |
| using | MapString = std::map<std::string, std::string, std::less<>> |
| using | VectorString = std::vector<std::string> |
| using | PairString = std::pair<std::string, std::string> |
| using | VectorStringPairs = std::vector<PairString> |
| using | uint8 = uint8_t |
| using | uint16 = uint16_t |
| using | uint32 = uint32_t |
| using | Char = unsigned int |
| using | EventHandle_WidgetStringString |
| using | VectorWidgetPtr = std::vector<Widget*> |
| using | MapWidgetPtr = std::map<std::string, Widget*> |
| using | EnumeratorWidgetPtr = Enumerator<VectorWidgetPtr> |
| using | EventHandle_WidgetVoid = delegates::MultiDelegate<Widget*> |
| using | EventHandle_WidgetWidget = delegates::MultiDelegate<Widget*, Widget*> |
| using | EventHandle_WidgetBool = delegates::MultiDelegate<Widget*, bool> |
| using | EventHandle_WidgetInt = delegates::MultiDelegate<Widget*, int> |
| using | EventHandle_WidgetSizeT = delegates::MultiDelegate<Widget*, size_t> |
| using | EventHandle_WidgetIntInt = delegates::MultiDelegate<Widget*, int, int> |
| using | EventHandle_WidgetIntIntButton = delegates::MultiDelegate<Widget*, int, int, MouseButton> |
| using | EventHandle_WidgetKeyCode = delegates::MultiDelegate<Widget*, KeyCode> |
| using | EventHandle_WidgetKeyCodeChar = delegates::MultiDelegate<Widget*, KeyCode, Char> |
| using | EventHandle_WidgetToolTip = delegates::MultiDelegate<Widget*, const ToolTipInfo&> |
| using | EventHandle_WidgetString |
| using | EventHandle_WindowPtrCStringRef |
| using | EventHandle_WindowPtr = delegates::MultiDelegate<Window*> |
| using | SetString = std::set<std::string, std::less<>> |
| using | DLL_START_PLUGIN = void (*)() |
| using | DLL_STOP_PLUGIN = void (*)() |
|
| template<typename... Args> |
| delegates::DelegateFunction< Args... > * | newDelegate (void(*_func)(Args... args)) |
| template<typename T, typename... Args> |
| delegates::DelegateFunction< Args... > * | newDelegate (T *_object, void(T::*_method)(Args... args)) |
| template<typename T, typename... Args> |
| delegates::DelegateFunction< Args... > * | newDelegate (const T *_object, void(T::*_method)(Args... args) const) |
| template<typename... Args> |
| delegates::DelegateFunction< Args... > * | newDelegate (const std::function< void(Args...)> &_function, int64_t delegateId) |
| template<typename TLambda> |
| auto | newDelegate (const TLambda &_function, int64_t delegateId) |
| constexpr unsigned int | MYGUI_FLAG (uint8_t num) |
| template<class Map, class Value> |
| void | mapSet (Map &map, std::string_view key, const Value &value) |
| UString::size_type | operator- (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator== (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator!= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator< (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator<= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator> (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator>= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| UString::size_type | operator- (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator== (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator!= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator< (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator<= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator> (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator>= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| int | getWidgetWidth (Widget *_widget, bool _vert) |
| int | getWidgetHeight (Widget *_widget, bool _vert) |
| int | getWidgetLeft (Widget *_widget, bool _vert) |
| int | getWidgetTop (Widget *_widget, bool _vert) |
| void | setWidgetSize (Widget *_widget, int _width, int _height, bool _vert) |
| void | setWidgetCoord (Widget *_widget, int _left, int _top, int _width, int _height, bool _vert) |
| void | convertWidgetCoord (IntCoord &_coord, bool _vert) |
| static std::string_view | convertAlignToDirection (std::string_view _value) |
| static std::string | convertRectToCoord (std::string_view _value) |
| | MYGUI_SINGLETON_DEFINITION (ClipboardManager) |
| | MYGUI_SINGLETON_DEFINITION (ControllerManager) |
| | MYGUI_SINGLETON_DEFINITION (DataManager) |
| | MYGUI_SINGLETON_DEFINITION (DynLibManager) |
| static bool | isWhitespace (const UString::code_point &c) |
| static EditCommand | ToEditCommand (KeyCode key, const InputManager &input) |
| | MYGUI_SINGLETON_DEFINITION (FactoryManager) |
| | MYGUI_SINGLETON_DEFINITION (FontManager) |
| | MYGUI_SINGLETON_DEFINITION (InputManager) |
| | MYGUI_SINGLETON_DEFINITION (LayerManager) |
| | MYGUI_SINGLETON_DEFINITION (LayoutManager) |
| | MYGUI_SINGLETON_DEFINITION (PluginManager) |
| float | len (float x, float y) |
| | MYGUI_SINGLETON_DEFINITION (RenderManager) |
| | MYGUI_SINGLETON_DEFINITION (ResourceManager) |
| | MYGUI_SINGLETON_DEFINITION (SkinManager) |
| | MYGUI_SINGLETON_DEFINITION (SubWidgetManager) |
| | MYGUI_SINGLETON_DEFINITION (ToolTipManager) |
| | MYGUI_SINGLETON_DEFINITION (WidgetManager) |
| BOOL CALLBACK | EnumWindowProc (HWND hWnd, LPARAM lParam) |
| BOOL CALLBACK | EnumChildWindowProc (HWND hWnd, LPARAM lParam) |
| UString | operator+ (const UString &s1, const UString &s2) |
| | string addition operator
|
| UString | operator+ (const UString &s1, UString::code_point c) |
| | string addition operator
|
| UString | operator+ (const UString &s1, UString::unicode_char c) |
| | string addition operator
|
| UString | operator+ (const UString &s1, char c) |
| | string addition operator
|
| UString | operator+ (const UString &s1, wchar_t c) |
| | string addition operator
|
| UString | operator+ (UString::code_point c, const UString &s2) |
| | string addition operator
|
| UString | operator+ (UString::unicode_char c, const UString &s2) |
| | string addition operator
|
| UString | operator+ (char c, const UString &s2) |
| | string addition operator
|
| UString | operator+ (wchar_t c, const UString &s2) |
| | string addition operator
|
| std::ostream & | operator<< (std::ostream &os, const UString &s) |
| | std::ostream write operator
|
| std::wostream & | operator<< (std::wostream &os, const UString &s) |
| | std::wostream write operator
|
template<class Map, class Value>
| void MyGUI::mapSet |
( |
Map & | map, |
|
|
std::string_view | key, |
|
|
const Value & | value ) |
|
inline |
Analagous to std::map's operator[], i.e. it replicates map[key] = value. The operator isn't overloaded to accept a heterogenous key like find or emplace, meaning key needs to be of the map's actual key type, rendering it unusable in combination with string_view. This function prevents a (key) string allocation if the key is already present in the map.
Definition at line 36 of file MyGUI_Macros.h.