31 #ifndef _CEGUINamedElement_h_
32 #define _CEGUINamedElement_h_
34 #include "CEGUI/Element.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
110 virtual void setName(
const String& name);
123 String getNamePath()
const;
136 bool isChild(
const String& name_path)
const;
155 bool isChildRecursive(
const String& name)
const;
170 bool isAncestor(
const String& name)
const;
210 void removeChild(
const String& name_path);
214 virtual void addChild_impl(
Element* element);
229 void addNamedElementProperties();
255 #if defined(_MSC_VER)
256 # pragma warning(pop)
259 #endif // end of guard _CEGUINamedElement_h_