8 inline bool ClassdefInterface::hasSelf()
const {
13 inline Funcdef& ClassdefInterface::self() {
19 inline const Funcdef& ClassdefInterface::self()
const {
26 return pInterface.empty();
32 pInterface.shrink_to_fit();
36 inline void ClassdefInterface::add(
Funcdef* funcdef) {
37 assert(funcdef !=
nullptr);
38 pInterface.push_back(funcdef);
43 inline void ClassdefInterface::eachUnresolved(
const C& callback) {
44 for (
auto& ptr : pInterface) {
bool isPartiallyResolved() const
Get if the funcdef is resolved or has overloads.
Definition: funcdef.hxx:56
bool empty() const
Get if the container is empty.
Definition: interface.hxx:25
Function definition.
Definition: funcdef.h:15
void clear()
Empty the interface.
Definition: interface.hxx:30