bit_set.cpp File Reference


Detailed Description

CBitSet class

Id
bit_set.cpp,v 1.14 2004/01/15 17:39:40 lecroart Exp

Definition in file bit_set.cpp.

#include "stdmisc.h"
#include "nel/misc/bit_set.h"

Go to the source code of this file.

Namespaces

namespace  NLMISC

Defines

#define min(a, b)   (((a) < (b)) ? (a) : (b))


Define Documentation

#define min a,
 )     (((a) < (b)) ? (a) : (b))
 

Definition at line 38 of file bit_set.cpp.

Referenced by NLMISC::CRGBA::add(), NL3D::CLodCharacterBuilder::addAnim(), NLPACS::CChainQuad::addEdgeToQuadNode(), NLSOUND::CBackgroundSoundManager::addFxZone(), NL3D::CHLSColorTexture::addMask(), NL3D::CPatchDLMContext::addPointLightInfluence(), NLMISC::CRGBA::addRGBOnly(), NLSOUND::CBackgroundSoundManager::addSampleBank(), NLSOUND::CBackgroundSoundManager::addSound(), NL3D::CInstanceGroup::addToSceneWhenAllShapesLoaded(), NL3D::CZoneLighter::addTriangles(), NLMISC::CValueSmootherTemplate< float >::addValue(), NLAIFUZZY::IFuzzySet::agregate(), NL3D::CMeshMRMSkinnedGeom::applyArrayShadowSkin(), NL3D::CMeshMRMGeom::applyArrayShadowSkin(), NL3D::CZoneLighter::attenuation(), NL3D::CDriverGL::beginSpecularMultiPass(), NL3D::CRenderTrav::beginVPLightSetup(), NL3D::bilinearColorAndAdd(), NL3D::bilinearColorAndModulatex2(), NL3D::bilinearColorDiv2AndAdd(), NL3D::CTileVegetableDesc::build(), NL3D::CSkeletonShape::build(), NL3D::CLandscapeCollisionGrid::build(), NL3D::CHLSColorTexture::buildColorVersion(), NLMISC::CHTimer::CStats::buildFromNodes(), NL3D::CIGSurfaceLightBuild::buildPLDebugMesh(), NLMISC::IProgressCallback::CCropedValues::CCropedValues(), NLMISC::CFixedSizeAllocator::CFixedSizeAllocator(), NLAIFUZZY::CFuzzyInterval::CFuzzyInterval(), NLAIFUZZY::CFuzzyVar::CFuzzyVar(), NL3D::CPSConstraintMesh::checkHintRotateTheSame(), NL3D::CPSFace::checkHintRotateTheSame(), NLMISC::clamp(), NL3D::CZone::clip(), NL3D::CClipTrav::clipSkeletonShadowMaps(), NL3D::CMRMBuilder::collapseSkinWeight(), NLMISC::CBitSet::compareRestrict(), NL3D::CPatchDLMPointLight::compile(), NL3D::CPatch::compile(), NL3D::CLodCharacterShapeBuild::compile(), NLMISC::CAABBox::computeAABBoxUnion(), NL3D::CWaterShape::computeBBox(), NL3D::CPSLocated::computeBBox(), NL3D::computeGradient(), NLMISC::CPolygon2D::computeInnerBorders(), NL3D::CSkeletonModel::computeLodTexture(), NLMISC::CPolygon2D::computeOuterBorders(), NL3D::CShadowMapManager::computeShadowColors(), NL3D::CFontManager::computeString(), NLLIGO::CPrimZone::contains(), NL3D::CRadixSort< T >::CRadixSort(), NLMISC::CVariable< std::string >::CVariable(), NLNET::CBufServer::dispatchNewSocket(), NL3D::CPSUtil::displayBBox(), NLMISC::CHTimer::displayHierarchical(), NLMISC::CHTimer::displayHierarchicalByExecutionPathSorted(), NL3D::CPSTailDot::displayRibbons(), NL3D::CPSRibbonLookAt::displayRibbons(), NL3D::CPSRibbon::displayRibbons(), NLMISC::CHTimer::displaySummary(), NLMISC::CHTimer::doAfter(), NL3D::CWaterModel::doSimpleRender(), NL3D::CPSFanLightHelper::drawFanLight(), NL3D::CPSConstraintMeshHelper::drawMeshs(), NL3D::CPSConstraintMeshHelper::drawPrerotatedMeshs(), NL3D::CPSShockWaveHelper::drawShockWave(), NLSOUND::CSourceDSound::fillData(), NLSOUND::CSourceDSound::fillSilence(), NL3D::CWaterHeightMap::filter(), NL3D::CPatchDLMContext::generate(), NL3D::CVegetable::generateGroup(), NL3D::CVegetable::generateGroupBiLinear(), NL3D::CPatch::generateTileVegetable(), NL3D::CVisualCollisionManager::CMeshCol::getCameraCollision(), NL3D::CVisualCollisionManager::getCameraCollision(), NL3D::CShadowPolyReceiver::getCameraCollision(), NLSOUND::CSourceDSound::getCursors(), NLPACS::CEdgeQuad::getGridBounds(), NLPACS::CChainQuad::getGridBounds(), NLSOUND::CSourceDSound::getMinMaxDistances(), NL3D::CPSValueBlendSampleFunc< NLMISC::CRGBA, n >::getMinValue(), NL3D::CPSValueBlendFunc< sint32 >::getMinValue(), getSHA1(), NL3D::CRenderTrav::getStrongestLightIndex(), H_AUTO_DECL(), NLSOUND::CAudioMixerUser::init(), NL3D::CQuadTree< T >::CQuadNode::insert(), NL3D::CZoneLighter::light(), NL3D::CZoneLighter::lightShapes(), NL3D::CZoneLighter::lightWater(), NL3D::CClipTrav::loadBalanceSkeletonCLod(), NL3D::CQuadEffect::makeRasters(), NL3D::CCameraCol::minimizeDistanceAgainstTri(), NLMISC::CVector::minof(), NLPACS::CVector2s::minof(), NLMISC::CVector2f::minof(), NLMISC::CVector2d::minof(), NLMISC::minof(), NL3D::CPSAttribMakerMemory< float >::newElement(), NL3D::CPSAttribMakerMemory< sint32 >::newElement(), NL3D::CPSAttribMakerMemory< uint32 >::newElement(), NL3D_expandLightmap(), NLMISC::nlfseek64(), NLMISC::CBitSet::operator &=(), NL3D::CMRMEdge::operator<(), NLMISC::CBitSet::operator^=(), NLMISC::CBitSet::operator|=(), NL3D::CPSBrownianForce::performDynamic(), NL3D::CPSZoneRectangle::performMotion(), NL3D::CPSZoneDisc::performMotion(), NL3D::CPSZoneSphere::performMotion(), NL3D::CPSZonePlane::performMotion(), NLSOUND::CSourceDSound::play(), NLSOUND::CComplexSource::playStuf(), NLPACS::CPrimitiveWorldImage::precalcBB(), NL3D::CInstanceLighter::processIGPointLightRT(), NL3D::CPSEmitter::processRegularEmissionConsistent(), NL3D::CPSEmitter::processRegularEmissionConsistentWithNoLOD(), NL3D::CZoneLighter::processZonePointLightRT(), NL3D::CQuadGridClipManager::profile(), NL3D::CWaterHeightMap::propagate(), NLMISC::IProgressCallback::pushCropedValues(), NLMISC::CBitmap::readDDS(), NLNET::CUdpSimSock::receive(), NL3D::CParticleSystemManager::refreshModels(), NL3D::CShadowPolyReceiver::render(), NL3D::CSegRemanence::render(), NL3D::CLandscape::render(), NL3D::CComputedString::render2D(), NL3D::CComputedString::render2DClip(), NL3D::CComputedString::render2DUnProjected(), NL3D::CComputedString::render3D(), NL3D::CShadowMapManager::renderGenerate(), NL3D::CDriverGL::renderOrientedQuads(), NL3D::CMeshMRMSkinnedGeom::renderShadowSkinPrimitives(), NL3D::CMeshMRMGeom::renderShadowSkinPrimitives(), NL3D::CMeshMRMSkinnedGeom::renderSkinGroupPrimitives(), NL3D::CMeshMRMGeom::renderSkinGroupPrimitives(), NL3D::CMeshMRMSkinnedGeom::renderSkinGroupSpecularRdrPass(), NL3D::CMeshMRMGeom::renderSkinGroupSpecularRdrPass(), RenderTriangle(), NLPACS::CLocalRetriever::retrieveAccuratePosition(), NLPACS::CLocalRetriever::retrievePosition(), NLMISC::CMouseSmoother::samplePos(), NLMISC::ScanInnerEdge(), NLMISC::ScanOuterEdgeLeft(), NLPACS::CChainQuad::selectEdges(), NL3D::CShadowMapManager::selectShadowMapsToGenerate(), NL3D::CPSAttribMakerMemory< float >::serial(), NL3D::CPSAttribMakerMemory< sint32 >::serial(), NL3D::CPSAttribMakerMemory< uint32 >::serial(), NLSOUND::CAudioMixerUser::setLowWaterMark(), NL3D::CLightingManager::setMaxLightContribution(), NL3D::CDriverGL::setMonitorColorProperties(), NL3D::CTextureMultiFile::setNumTextures(), NLSOUND::CAudioMixerUser::setPriorityReserve(), NL3D::CPatch::setupColorsFromTileFlags(), NL3D::CDriverGL::setupLightMapPass(), NL3D::CDriverGL::setupTextureEx(), NLSOUND::CClusteredSound::soundTraverse(), NL3D::CPSLight::step(), NLPACS::CEdgeCollide::testBBoxMove(), NLPACS::CEdgeCollide::testCircleMove(), NLPACS::testCirclePoint(), NLPACS::CGlobalRetriever::testCollisionWithCollisionChains(), NLPACS::CEdgeCollide::testEdgeMove(), NLMISC::CAABBox::transformAABBox(), NL3D::CRenderTrav::traverse(), NL3D::CWaveMakerModel::traverseAnimDetail(), NL3D::CWaterModel::traverseRender(), NLSOUND::CSourceDSound::update(), NLSOUND::CClusteredSound::update(), NL3D::CVegetableManager::updateLighting(), NL3D::CLandscape::updateLightingTextureFar(), NL3D::CLandscape::updateLightingTextureNear(), NL3D::CTessFace::updateRefineMerge(), NL3D::CTessFace::updateRefineSplit(), NL3D::CPSFloatCurveFunctor::updateTab(), NL3D::CWaterHeightMap::updateUserPos(), NLSOUND::CSourceDSound::updateVolume(), NL3D::CDriverGL::uploadTexture(), and NL3D::CAsyncTextureManager::uploadTexturePart().


Generated on Tue Mar 16 06:42:17 2004 for NeL by doxygen 1.3.6