- Main Page
- Namespaces
- Files

- File List

# comparison.hpp

    00001
    00002 // OpenGL Mathematics Copyright (c) 2005 - 2010 G-Truc Creation (www.g-truc.net)
    00004 // Created : 2008-06-22
    00005 // Updated : 2008-10-27
    00006 // Licence : This source is under MIT License
    00007 // File    : glm/gtx/comparison.hpp
    00009 // Dependency:
    00010 // - GLM core
    00012
    00013 #ifndef glm_gtx_comparison
    00014 #define glm_gtx_comparison
    00015
    00016 // Dependency:
    00017 #include "../glm.hpp"
    00018
    00019 namespace glm
    00020 {
    00021         namespace test{
    00022                 void main_gtx_comparison();
    00023         }//namespace test
    00024
    00025         namespace gtx{
    00027         namespace comparison{
    00028
    00031                 template <typename T>
    00032                 bool operator== (
    00033                         detail::tvec2<T> const & x,
    00034                         detail::tvec2<T> const & y);
    00035
    00038                 template <typename T>
    00039                 bool operator== (
    00040                         detail::tvec3<T> const & x,
    00041                         detail::tvec3<T> const & y);
    00042
    00045                 template <typename T>
    00046                 bool operator== (
    00047                         detail::tvec4<T> const & x,
    00048                         detail::tvec4<T> const & y);
    00049
    00052                 template <typename T>
    00053                 bool operator!= (
    00054                         detail::tvec2<T> const & x,
    00055                         detail::tvec2<T> const & y);
    00056
    00059                 template <typename T>
    00060                 bool operator!= (
    00061                         detail::tvec3<T> const & x,
    00062                         detail::tvec3<T> const & y);
    00063
    00066                 template <typename T>
    00067                 bool operator!= (
    00068                         detail::tvec4<T> const & x,
    00069                         detail::tvec4<T> const & y);
    00070
    00071         }//namespace comparison
    00072         }//namespace gtx
    00073 }//namespace glm
    00074
    00075 #include "comparison.inl"
    00076
    00077 using namespace glm::gtx::comparison;
    00078
    00079 #endif//glm_gtx_comparison