|
Packit |
1c1d7e |
/******************************************************************************
|
|
Packit |
1c1d7e |
*
|
|
Packit |
1c1d7e |
*
|
|
Packit |
1c1d7e |
*
|
|
Packit |
1c1d7e |
* Copyright (C) 1997-2015 by Dimitri van Heesch.
|
|
Packit |
1c1d7e |
*
|
|
Packit |
1c1d7e |
* Permission to use, copy, modify, and distribute this software and its
|
|
Packit |
1c1d7e |
* documentation under the terms of the GNU General Public License is hereby
|
|
Packit |
1c1d7e |
* granted. No representations are made about the suitability of this software
|
|
Packit |
1c1d7e |
* for any purpose. It is provided "as is" without express or implied warranty.
|
|
Packit |
1c1d7e |
* See the GNU General Public License for more details.
|
|
Packit |
1c1d7e |
*
|
|
Packit |
1c1d7e |
* Documents produced by Doxygen are derivative works derived from the
|
|
Packit |
1c1d7e |
* input used in their production; they are not affected by this license.
|
|
Packit |
1c1d7e |
*
|
|
Packit |
1c1d7e |
*/
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
#include "define.h"
|
|
Packit |
1c1d7e |
#include "config.h"
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
Define::Define()
|
|
Packit |
1c1d7e |
{
|
|
Packit |
1c1d7e |
fileDef=0;
|
|
Packit |
1c1d7e |
lineNr=1;
|
|
Packit |
1c1d7e |
columnNr=1;
|
|
Packit |
1c1d7e |
nargs=-1;
|
|
Packit |
1c1d7e |
undef=FALSE;
|
|
Packit |
1c1d7e |
varArgs=FALSE;
|
|
Packit |
1c1d7e |
isPredefined=FALSE;
|
|
Packit |
1c1d7e |
nonRecursive=FALSE;
|
|
Packit |
1c1d7e |
}
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
Define::Define(const Define &d)
|
|
Packit |
1c1d7e |
: name(d.name),definition(d.definition),fileName(d.fileName)
|
|
Packit |
1c1d7e |
{
|
|
Packit |
1c1d7e |
//name=d.name; definition=d.definition; fileName=d.fileName;
|
|
Packit |
1c1d7e |
lineNr=d.lineNr;
|
|
Packit |
1c1d7e |
columnNr=d.columnNr;
|
|
Packit |
1c1d7e |
nargs=d.nargs;
|
|
Packit |
1c1d7e |
undef=d.undef;
|
|
Packit |
1c1d7e |
varArgs=d.varArgs;
|
|
Packit |
1c1d7e |
isPredefined=d.isPredefined;
|
|
Packit |
1c1d7e |
nonRecursive=d.nonRecursive;
|
|
Packit |
1c1d7e |
fileDef=0;
|
|
Packit |
1c1d7e |
}
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
Define::~Define()
|
|
Packit |
1c1d7e |
{
|
|
Packit |
1c1d7e |
}
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
bool Define::hasDocumentation()
|
|
Packit |
1c1d7e |
{
|
|
Packit |
1c1d7e |
return definition && (doc || Config_getBool(EXTRACT_ALL));
|
|
Packit |
1c1d7e |
}
|