33 return !
name.isEmpty() && !
docs.isEmpty();
62 using Vec = std::vector<Argument>;
101 const Argument &
at(
size_t i)
const {
return m_args.at(i); }
std::vector< ArgumentList > ArgumentLists
This class represents an function or template argument list.
RefQualifierType refQualifier() const
QCString m_trailingReturnType
bool noParameters() const
const_iterator end() const
bool pureSpecifier() const
void setTrailingReturnType(const QCString &s)
bool hasParameters() const
const Argument & at(size_t i) const
bool hasDocumentation() const
const_iterator cend() const
const_iterator cbegin() const
std::vector< Argument > m_args
const Argument & back() const
QCString trailingReturnType() const
void setPureSpecifier(bool b)
typename Vec::const_iterator const_iterator
RefQualifierType m_refQualifier
bool constSpecifier() const
void push_back(const Argument &a)
std::vector< Argument > Vec
void setConstSpecifier(bool b)
void setRefQualifier(RefQualifierType t)
void setIsDeleted(bool b)
typename Vec::iterator iterator
bool volatileSpecifier() const
const_iterator begin() const
void setNoParameters(bool b)
const Argument & front() const
void setVolatileSpecifier(bool b)
This class contains the information about the argument of a function or template.
bool hasDocumentation() const