Cppcheck
|
#include "library.h"
#include "astutils.h"
#include "errortypes.h"
#include "mathlib.h"
#include "path.h"
#include "symboldatabase.h"
#include "token.h"
#include "tokenlist.h"
#include "utils.h"
#include "valueflow.h"
#include "vfvalue.h"
#include <algorithm>
#include <cctype>
#include <climits>
#include <cstring>
#include <list>
#include <memory>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <string>
#include "xml.h"
Go to the source code of this file.
Functions | |
static std::vector< std::string > | getnames (const char *names) |
static void | gettokenlistfromvalid (const std::string &valid, bool cpp, TokenList &tokenList) |
const Library::Container * | getLibraryContainer (const Token *tok) |
std::shared_ptr< Token > | createTokenFromExpression (const std::string &returnValue, const Settings &settings, bool cpp, std::unordered_map< nonneg int, const Token * > *lookupVarId) |
|
static |
Definition at line 45 of file library.cpp.
Referenced by Library::load(), and Library::loadFunction().
|
static |
Definition at line 56 of file library.cpp.
References TokenList::createTokens(), TokenList::front(), Token::Match(), and Token::next().
Referenced by Library::isFloatArgValid(), and Library::isIntArgValid().