9 template<
typename IItem>
13 static auto interfaceId()
15 return IList::template makeIdForTemplate<IList<IItem>, IItem>(
"nx::sdk::IList");
18 virtual int count()
const = 0;
21 protected:
virtual IItem*
getAt(
int index)
const = 0;
25 template<
typename IItem>
26 using IList0 = IList<IItem>;
Ptr< IItem > at(int index) const
Definition: i_list.h:23
Definition: interface.h:48
virtual IItem * getAt(int index) const =0
Definition: device_agent.h:12