\hypertarget{a00575}{}\doxysection{AAX\+\_\+\+Utils\+Native.\+h File Reference}
\label{a00575}\index{AAX\_UtilsNative.h@{AAX\_UtilsNative.h}}
{\ttfamily \#include \char`\"{}AAX\+\_\+\+CString.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX\+\_\+\+IString.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX\+\_\+\+Assert.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX.\+h\char`\"{}}\newline
{\ttfamily \#include $<$cmath$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline


\doxysubsection{Description}
Various utility definitions for AAX Native. 

\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \mbox{\hyperlink{a00935}{AAX}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{a00575_a965532f32e277e8db47e16180161827e}{\+\_\+\+AAX\+\_\+\+UTILSNATIVE\+\_\+\+H\+\_\+}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
double \mbox{\hyperlink{a00935_ae8de30637f08cd29bb0e27526ce9e21b}{AAX\+::\+Safe\+Log}} (double a\+Value)
\begin{DoxyCompactList}\small\item\em Double-\/precision safe log function. Returns zero for input values that are \texorpdfstring{$<$}{<}= 0.\+0. \end{DoxyCompactList}\item 
float \mbox{\hyperlink{a00935_ad762727aac31ad8b7bba8b67a4bc2edc}{AAX\+::\+Safe\+Logf}} (float a\+Value)
\begin{DoxyCompactList}\small\item\em Single-\/precision safe log function. Returns zero for input values that are \texorpdfstring{$<$}{<}= 0.\+0. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00533_aa216506530f1d19a2965931ced2b274b}{AAX\+\_\+\+CBoolean}} \mbox{\hyperlink{a00935_ae4d1a0a925aa954899fec653dc041b75}{AAX\+::\+Is\+Parameter\+IDEqual}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Param1, \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Param2)
\begin{DoxyCompactList}\small\item\em Helper function to check if two parameter IDs are equivalent. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00533_aa216506530f1d19a2965931ced2b274b}{AAX\+\_\+\+CBoolean}} \mbox{\hyperlink{a00935_aef81989128dcac01f2be8fd25096540f}{AAX\+::\+Is\+Effect\+IDEqual}} (const \mbox{\hyperlink{a02305}{AAX\+\_\+\+IString}} $\ast$i\+Effect\+ID1, const \mbox{\hyperlink{a02305}{AAX\+\_\+\+IString}} $\ast$i\+Effect\+ID2)
\begin{DoxyCompactList}\small\item\em Helper function to check if two Effect IDs are equivalent. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00533_aa216506530f1d19a2965931ced2b274b}{AAX\+\_\+\+CBoolean}} \mbox{\hyperlink{a00935_ab63efd791ab1cbbcdb004302b106c45c}{AAX\+::\+Is\+Avid\+Notification}} (\mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} in\+Notification\+ID)
\begin{DoxyCompactList}\small\item\em Helper function to check if a notification ID is reserved for host notifications. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{a00575_a965532f32e277e8db47e16180161827e}\label{a00575_a965532f32e277e8db47e16180161827e}} 
\index{AAX\_UtilsNative.h@{AAX\_UtilsNative.h}!\_AAX\_UTILSNATIVE\_H\_@{\_AAX\_UTILSNATIVE\_H\_}}
\index{\_AAX\_UTILSNATIVE\_H\_@{\_AAX\_UTILSNATIVE\_H\_}!AAX\_UtilsNative.h@{AAX\_UtilsNative.h}}
\doxysubsubsection{\texorpdfstring{\_AAX\_UTILSNATIVE\_H\_}{\_AAX\_UTILSNATIVE\_H\_}}
{\footnotesize\ttfamily \#define \+\_\+\+AAX\+\_\+\+UTILSNATIVE\+\_\+\+H\+\_\+}

