Go to the source code of this file.
 | 
| #define  | SL_GETBIT(VAR,  VAL)   VAR& VAL | 
|   | 
| #define  | SL_SETBIT(VAR,  VAL)   VAR |= VAL | 
|   | 
| #define  | SL_DELBIT(VAR,  VAL)   VAR &= ~VAL | 
|   | 
| #define  | SL_TOGBIT(VAR,  VAL)   if ((VAR) & (VAL)) (VAR) &= ~(VAL); else (VAR) |= VAL | 
|   | 
| #define  | UNUSED_PARAMETER(r)   ((void)(x)) | 
|   | 
| #define  | SL_LOG(...)   Utils::log("SLProject", __VA_ARGS__) | 
|   | 
| #define  | SL_LOG_DEBUG(...)   {} | 
|   | 
| #define  | SL_EXIT_MSG(message)   Utils::exitMsg("SLProject", (message), __LINE__, __FILE__) | 
|   | 
| #define  | SL_WARN_MSG(message)   Utils::warnMsg("SLProject", (message), __LINE__, __FILE__) | 
|   | 
◆ SL_DELBIT
      
        
          | #define SL_DELBIT | 
          ( | 
            | 
          VAR,  | 
        
        
           | 
           | 
            | 
          VAL  | 
        
        
           | 
          ) | 
           |    VAR &= ~VAL | 
        
      
 
Definition at line 225 of file SL.h.
 
 
◆ SL_EXIT_MSG
      
        
          | #define SL_EXIT_MSG | 
          ( | 
            | 
          message | ) | 
             Utils::exitMsg("SLProject", (message), __LINE__, __FILE__) | 
        
      
 
Definition at line 240 of file SL.h.
 
 
◆ SL_GETBIT
      
        
          | #define SL_GETBIT | 
          ( | 
            | 
          VAR,  | 
        
        
           | 
           | 
            | 
          VAL  | 
        
        
           | 
          ) | 
           |    VAR& VAL | 
        
      
 
Definition at line 223 of file SL.h.
 
 
◆ SL_LOG
      
        
          | #define SL_LOG | 
          ( | 
            | 
          ... | ) | 
             Utils::log("SLProject", __VA_ARGS__) | 
        
      
 
Definition at line 233 of file SL.h.
 
 
◆ SL_LOG_DEBUG
      
        
          | #define SL_LOG_DEBUG | 
          ( | 
            | 
          ... | ) | 
             {} | 
        
      
 
Definition at line 237 of file SL.h.
 
 
◆ SL_SETBIT
      
        
          | #define SL_SETBIT | 
          ( | 
            | 
          VAR,  | 
        
        
           | 
           | 
            | 
          VAL  | 
        
        
           | 
          ) | 
           |    VAR |= VAL | 
        
      
 
Definition at line 224 of file SL.h.
 
 
◆ SL_TOGBIT
      
        
          | #define SL_TOGBIT | 
          ( | 
            | 
          VAR,  | 
        
        
           | 
           | 
            | 
          VAL  | 
        
        
           | 
          ) | 
           |    if ((VAR) & (VAL)) (VAR) &= ~(VAL); else (VAR) |= VAL | 
        
      
 
Definition at line 226 of file SL.h.
 
 
◆ SL_WARN_MSG
      
        
          | #define SL_WARN_MSG | 
          ( | 
            | 
          message | ) | 
             Utils::warnMsg("SLProject", (message), __LINE__, __FILE__) | 
        
      
 
Definition at line 241 of file SL.h.
 
 
◆ UNUSED_PARAMETER
      
        
          | #define UNUSED_PARAMETER | 
          ( | 
            | 
          r | ) | 
             ((void)(x)) | 
        
      
 
Definition at line 229 of file SL.h.
 
 
◆ SLbitfield
Definition at line 177 of file SL.h.
 
 
◆ SLbool
Definition at line 175 of file SL.h.
 
 
◆ SLbyte
Definition at line 166 of file SL.h.
 
 
◆ SLchar
Definition at line 162 of file SL.h.
 
 
◆ SLdouble
Definition at line 174 of file SL.h.
 
 
◆ SLenum
Definition at line 176 of file SL.h.
 
 
◆ SLfloat
Definition at line 173 of file SL.h.
 
 
◆ SLint
Definition at line 170 of file SL.h.
 
 
◆ SLint16
Definition at line 181 of file SL.h.
 
 
◆ SLint32
Definition at line 183 of file SL.h.
 
 
◆ SLint64
Definition at line 185 of file SL.h.
 
 
◆ SLint8
Definition at line 179 of file SL.h.
 
 
◆ SLlong
Definition at line 164 of file SL.h.
 
 
◆ SLshort
Definition at line 168 of file SL.h.
 
 
◆ SLsizei
Definition at line 172 of file SL.h.
 
 
◆ SLstring
Definition at line 158 of file SL.h.
 
 
◆ SLubyte
Definition at line 167 of file SL.h.
 
 
◆ SLuchar
Definition at line 163 of file SL.h.
 
 
◆ SLuint
Definition at line 171 of file SL.h.
 
 
◆ SLuint16
Definition at line 182 of file SL.h.
 
 
◆ SLuint32
Definition at line 184 of file SL.h.
 
 
◆ SLuint64
Definition at line 186 of file SL.h.
 
 
◆ SLuint8
Definition at line 180 of file SL.h.
 
 
◆ SLulong
Definition at line 165 of file SL.h.
 
 
◆ SLushort
Definition at line 169 of file SL.h.
 
 
◆ SLVbool
Definition at line 189 of file SL.h.
 
 
◆ SLVbyte
Definition at line 190 of file SL.h.
 
 
◆ SLVchar
Definition at line 192 of file SL.h.
 
 
◆ SLVfloat
Definition at line 200 of file SL.h.
 
 
◆ SLVint
Definition at line 196 of file SL.h.
 
 
◆ SLVlong
Definition at line 198 of file SL.h.
 
 
◆ SLVshort
Definition at line 194 of file SL.h.
 
 
◆ SLVsize_t
Definition at line 202 of file SL.h.
 
 
◆ SLVstring
Definition at line 201 of file SL.h.
 
 
◆ SLVubyte
Definition at line 191 of file SL.h.
 
 
◆ SLVuchar
Definition at line 193 of file SL.h.
 
 
◆ SLVuint
Definition at line 197 of file SL.h.
 
 
◆ SLVulong
Definition at line 199 of file SL.h.
 
 
◆ SLVushort
Definition at line 195 of file SL.h.
 
 
◆ SLVVchar
Definition at line 209 of file SL.h.
 
 
◆ SLVVfloat
Definition at line 205 of file SL.h.
 
 
◆ SLVVint
Definition at line 211 of file SL.h.
 
 
◆ SLVVshort
Definition at line 210 of file SL.h.
 
 
◆ SLVVuchar
Definition at line 206 of file SL.h.
 
 
◆ SLVVuint
Definition at line 208 of file SL.h.
 
 
◆ SLVVushort
Definition at line 207 of file SL.h.
 
 
◆ SLwstring
Definition at line 160 of file SL.h.
 
 
◆ SL_sizeOfVector()
template<class T > 
  
  
      
        
          | SLuint SL_sizeOfVector  | 
          ( | 
          const T &  | 
          vector | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 217 of file SL.h.
  219     return (
SLint)(vector.capacity() * 
sizeof(
typename T::value_type));