PageRenderTime 21ms CodeModel.GetById 18ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/indra/newview/llviewerprecompiledheaders.h

https://bitbucket.org/lindenlab/viewer-beta/
C++ Header | 130 lines | 75 code | 14 blank | 41 comment | 0 complexity | 678c95cb3e519d029565cdd1d89ed76b MD5 | raw file
  1/** 
  2 * @file llviewerprecompiledheaders.h
  3 * @brief precompiled headers for newview project
  4 * @author James Cook
  5 *
  6 * $LicenseInfo:firstyear=2005&license=viewerlgpl$
  7 * Second Life Viewer Source Code
  8 * Copyright (C) 2010, Linden Research, Inc.
  9 * 
 10 * This library is free software; you can redistribute it and/or
 11 * modify it under the terms of the GNU Lesser General Public
 12 * License as published by the Free Software Foundation;
 13 * version 2.1 of the License only.
 14 * 
 15 * This library is distributed in the hope that it will be useful,
 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 18 * Lesser General Public License for more details.
 19 * 
 20 * You should have received a copy of the GNU Lesser General Public
 21 * License along with this library; if not, write to the Free Software
 22 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 23 * 
 24 * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA
 25 * $/LicenseInfo$
 26 */
 27
 28
 29#ifndef LL_LLVIEWERPRECOMPILEDHEADERS_H
 30#define LL_LLVIEWERPRECOMPILEDHEADERS_H
 31
 32// This file MUST be the first one included by each .cpp file
 33// in viewer.
 34// It is used to precompile headers for improved build speed.
 35
 36#include <boost/coroutine/coroutine.hpp>
 37
 38#include "linden_common.h"
 39
 40// Work around stupid Microsoft STL warning
 41#ifdef LL_WINDOWS
 42#pragma warning (disable : 4702) // warning C4702: unreachable code
 43#endif
 44
 45#include <algorithm>
 46#include <deque>
 47#include <functional>
 48#include <map>
 49#include <set>
 50
 51#ifdef LL_WINDOWS
 52#pragma warning (3 : 4702) // we like level 3, not 4
 53#endif
 54
 55// Library headers from llcommon project:
 56#include "bitpack.h"
 57#include "lldeleteutils.h"
 58#include "imageids.h"
 59#include "indra_constants.h"
 60//#include "linden_common.h"
 61//#include "llpreprocessor.h"
 62#include "llallocator.h"
 63#include "llapp.h"
 64#include "llcriticaldamp.h"
 65#include "lldefs.h"
 66#include "lldepthstack.h"
 67#include "llerror.h"
 68#include "llfasttimer.h"
 69#include "llframetimer.h"
 70#include "llhash.h"
 71#include "lllocalidhashmap.h"
 72#include "llnametable.h"
 73#include "llpointer.h"
 74#include "llpriqueuemap.h"
 75#include "llprocessor.h"
 76#include "llrefcount.h"
 77#include "llsafehandle.h"
 78//#include "llsecondlifeurls.h"
 79#include "llsd.h"
 80#include "llsingleton.h"
 81#include "llstat.h"
 82#include "llstl.h"
 83#include "llstrider.h"
 84#include "llstring.h"
 85#include "llsys.h"
 86#include "llthread.h"
 87#include "lltimer.h"
 88#include "lluuidhashmap.h"
 89//#include "processor.h"
 90#include "stdenums.h"
 91#include "stdtypes.h"
 92//#include "string_table.h"
 93//#include "timer.h"
 94#include "timing.h"
 95#include "u64.h"
 96
 97// Library includes from llmath project
 98#include "llmath.h"
 99#include "llbboxlocal.h"
100#include "llcamera.h"
101#include "llcoord.h"
102#include "llcoordframe.h"
103#include "llcrc.h"
104#include "llplane.h"
105#include "llquantize.h"
106#include "llrand.h"
107#include "llrect.h"
108#include "lluuid.h"
109#include "m3math.h"
110#include "m4math.h"
111#include "llquaternion.h"
112#include "v2math.h"
113#include "v3color.h"
114#include "v3dmath.h"
115#include "v3math.h"
116#include "v4color.h"
117#include "v4coloru.h"
118#include "v4math.h"
119#include "xform.h"
120
121// Library includes from llvfs
122#include "lldir.h"
123
124// Library includes from llmessage project
125#include "llcachename.h"
126
127// Library includes from llxuixml
128#include "llinitparam.h"
129
130#endif