Blame src/define.cpp

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
}