Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

include/FLAC++/metadata.h

Go to the documentation of this file.
00001 /* libFLAC++ - Free Lossless Audio Codec library
00002  * Copyright (C) 2002,2003,2004  Josh Coalson
00003  *
00004  * Redistribution and use in source and binary forms, with or without
00005  * modification, are permitted provided that the following conditions
00006  * are met:
00007  *
00008  * - Redistributions of source code must retain the above copyright
00009  * notice, this list of conditions and the following disclaimer.
00010  *
00011  * - Redistributions in binary form must reproduce the above copyright
00012  * notice, this list of conditions and the following disclaimer in the
00013  * documentation and/or other materials provided with the distribution.
00014  *
00015  * - Neither the name of the Xiph.org Foundation nor the names of its
00016  * contributors may be used to endorse or promote products derived from
00017  * this software without specific prior written permission.
00018  *
00019  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
00020  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
00021  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
00022  * A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR
00023  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
00024  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
00025  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
00026  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
00027  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
00028  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
00029  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00030  */
00031 
00032 #ifndef FLACPP__METADATA_H
00033 #define FLACPP__METADATA_H
00034 
00035 #include "export.h"
00036 
00037 #include "FLAC/metadata.h"
00038 
00039 // ===============================================================
00040 //
00041 //  Full documentation for the metadata interface can be found
00042 //  in the C layer in include/FLAC/metadata.h
00043 //
00044 // ===============================================================
00045 
00071 namespace FLAC {
00072     namespace Metadata {
00073 
00074         // ============================================================
00075         //
00076         //  Metadata objects
00077         //
00078         // ============================================================
00079 
00104         class FLACPP_API Prototype {
00105         protected:
00107 
00110             Prototype(const Prototype &);
00111             Prototype(const ::FLAC__StreamMetadata &);
00112             Prototype(const ::FLAC__StreamMetadata *);
00114 
00125             Prototype(::FLAC__StreamMetadata *object, bool copy);
00126 
00128 
00129             void operator=(const Prototype &);
00130             void operator=(const ::FLAC__StreamMetadata &);
00131             void operator=(const ::FLAC__StreamMetadata *);
00133 
00136             virtual void clear();
00137 
00138             ::FLAC__StreamMetadata *object_;
00139         public:
00142             virtual ~Prototype();
00143 
00145 
00146             inline bool operator==(const Prototype &) const;
00147             inline bool operator==(const ::FLAC__StreamMetadata &) const;
00148             inline bool operator==(const ::FLAC__StreamMetadata *) const;
00150 
00152 
00153             inline bool operator!=(const Prototype &) const;
00154             inline bool operator!=(const ::FLAC__StreamMetadata &) const;
00155             inline bool operator!=(const ::FLAC__StreamMetadata *) const;
00157 
00158             friend class SimpleIterator;
00159             friend class Iterator;
00160 
00165             inline bool is_valid() const;
00166 
00173             bool get_is_last() const;
00174 
00180             ::FLAC__MetadataType get_type() const;
00181 
00191             unsigned get_length() const;
00192 
00199             void set_is_last(bool);
00200 
00208             inline operator const ::FLAC__StreamMetadata *() const;
00209         private:
00211             Prototype();
00212 
00213             // These are used only by Iterator
00214             bool is_reference_;
00215             inline void set_reference(bool x) { is_reference_ = x; }
00216         };
00217 
00218 #ifdef _MSC_VER
00219 // warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falsprocessor">// warning C4800: 'int' : forcing to bool 'true' or 'falspro