コード例 #1
0
ファイル: AkaLibExample.cs プロジェクト: radekwyrwas/akalib
        /// <summary>
        /// Purpose: print warnings and errors, if any
        /// Returns: true if no errors, else false
        /// </summary>
        public static bool msgs(Status status)
        {
            for (int i = 0; i < status.WarningCount(); i++)
            {
                Console.Write("Warning: {0,2:D} \"{1}\"\n", status.Warning(i), status.WarningString(i));
            }
            if (status.Error() > 0)
            {
                Console.Write("{0,2:D} \"{1}\"\n", status.Error(), status.ErrorString());
            }

            return status.Error() == 0;
        }
コード例 #2
0
ファイル: Status.cs プロジェクト: radekwyrwas/akalib
 internal static HandleRef getCPtr(Status obj)
 {
     return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }