Example #1
0
void setDefaultedAttr(ATTR& member, const string& sName, const ArgList& args,
        const ATTR& attr)
{
    if (args.getArg(sName)->isDefault()) {
        member = attr;
    }
}
Example #2
0
void setDefaultedArg(ARG& member, const string& sName, const ArgList& args)
{
    if (!args.getArg(sName)->isDefault()) {
        member = args.getArgVal<ARG>(sName);
    }
}