openshot-audio  0.1.7
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
juce_core.cpp File Reference
#include "AppConfig.h"
#include "native/juce_BasicNativeHeaders.h"
#include "juce_core.h"
#include <locale>
#include <cctype>
#include <sys/timeb.h>
#include <cwctype>
#include <pwd.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <netinet/tcp.h>
#include <sys/time.h>
#include <net/if.h>
#include <sys/ioctl.h>
#include <execinfo.h>
#include "containers/juce_AbstractFifo.cpp"
#include "containers/juce_NamedValueSet.cpp"
#include "containers/juce_PropertySet.cpp"
#include "containers/juce_Variant.cpp"
#include "files/juce_DirectoryIterator.cpp"
#include "files/juce_File.cpp"
#include "files/juce_FileInputStream.cpp"
#include "files/juce_FileOutputStream.cpp"
#include "files/juce_FileSearchPath.cpp"
#include "files/juce_TemporaryFile.cpp"
#include "javascript/juce_JSON.cpp"
#include "javascript/juce_Javascript.cpp"
#include "containers/juce_DynamicObject.cpp"
#include "logging/juce_FileLogger.cpp"
#include "logging/juce_Logger.cpp"
#include "maths/juce_BigInteger.cpp"
#include "maths/juce_Expression.cpp"
#include "maths/juce_Random.cpp"
#include "memory/juce_MemoryBlock.cpp"
#include "misc/juce_Result.cpp"
#include "misc/juce_Uuid.cpp"
#include "network/juce_MACAddress.cpp"
#include "network/juce_NamedPipe.cpp"
#include "network/juce_Socket.cpp"
#include "network/juce_IPAddress.cpp"
#include "streams/juce_BufferedInputStream.cpp"
#include "streams/juce_FileInputSource.cpp"
#include "streams/juce_InputStream.cpp"
#include "streams/juce_MemoryInputStream.cpp"
#include "streams/juce_MemoryOutputStream.cpp"
#include "streams/juce_SubregionStream.cpp"
#include "system/juce_SystemStats.cpp"
#include "text/juce_CharacterFunctions.cpp"
#include "text/juce_Identifier.cpp"
#include "text/juce_LocalisedStrings.cpp"
#include "text/juce_String.cpp"
#include "streams/juce_OutputStream.cpp"
#include "text/juce_StringArray.cpp"
#include "text/juce_StringPairArray.cpp"
#include "text/juce_StringPool.cpp"
#include "text/juce_TextDiff.cpp"
#include "threads/juce_ReadWriteLock.cpp"
#include "threads/juce_Thread.cpp"
#include "threads/juce_ThreadPool.cpp"
#include "threads/juce_TimeSliceThread.cpp"
#include "time/juce_PerformanceCounter.cpp"
#include "time/juce_RelativeTime.cpp"
#include "time/juce_Time.cpp"
#include "unit_tests/juce_UnitTest.cpp"
#include "xml/juce_XmlDocument.cpp"
#include "xml/juce_XmlElement.cpp"
#include "zip/juce_GZIPDecompressorInputStream.cpp"
#include "zip/juce_GZIPCompressorOutputStream.cpp"
#include "zip/juce_ZipFile.cpp"
#include "files/juce_FileFilter.cpp"
#include "files/juce_WildcardFileFilter.cpp"
#include "native/juce_posix_SharedCode.h"
#include "native/juce_posix_NamedPipe.cpp"
#include "threads/juce_ChildProcess.cpp"
#include "threads/juce_HighResolutionTimer.cpp"
#include "network/juce_URL.cpp"

Classes

struct  juce::NamedValueSet::NamedValue
 
class  juce::var::VariantType
 
class  juce::var::VariantType_Void
 
class  juce::var::VariantType_Undefined
 
class  juce::var::VariantType_Int
 
class  juce::var::VariantType_Int64
 
class  juce::var::VariantType_Double
 
class  juce::var::VariantType_Bool
 
class  juce::var::VariantType_String
 
class  juce::var::VariantType_Object
 
class  juce::var::VariantType_Array
 
struct  juce::var::VariantType_Array::RefCountedArray
 
class  juce::var::VariantType_Binary
 
class  juce::var::VariantType_Method
 
class  juce::JSONParser
 
class  juce::JSONFormatter
 
struct  juce::JavascriptEngine::RootObject
 
struct  juce::JavascriptEngine::RootObject::CodeLocation
 
struct  juce::JavascriptEngine::RootObject::Scope
 
struct  juce::JavascriptEngine::RootObject::Statement
 
struct  juce::JavascriptEngine::RootObject::Expression
 
struct  juce::JavascriptEngine::RootObject::BlockStatement
 
struct  juce::JavascriptEngine::RootObject::IfStatement
 
struct  juce::JavascriptEngine::RootObject::VarStatement
 
struct  juce::JavascriptEngine::RootObject::LoopStatement
 
struct  juce::JavascriptEngine::RootObject::ReturnStatement
 
struct  juce::JavascriptEngine::RootObject::BreakStatement
 
struct  juce::JavascriptEngine::RootObject::ContinueStatement
 
struct  juce::JavascriptEngine::RootObject::LiteralValue
 
struct  juce::JavascriptEngine::RootObject::UnqualifiedName
 
struct  juce::JavascriptEngine::RootObject::DotOperator
 
struct  juce::JavascriptEngine::RootObject::ArraySubscript
 
struct  juce::JavascriptEngine::RootObject::BinaryOperatorBase
 
struct  juce::JavascriptEngine::RootObject::BinaryOperator
 
struct  juce::JavascriptEngine::RootObject::EqualsOp
 
struct  juce::JavascriptEngine::RootObject::NotEqualsOp
 
struct  juce::JavascriptEngine::RootObject::LessThanOp
 
struct  juce::JavascriptEngine::RootObject::LessThanOrEqualOp
 
struct  juce::JavascriptEngine::RootObject::GreaterThanOp
 
struct  juce::JavascriptEngine::RootObject::GreaterThanOrEqualOp
 
struct  juce::JavascriptEngine::RootObject::AdditionOp
 
struct  juce::JavascriptEngine::RootObject::SubtractionOp
 
struct  juce::JavascriptEngine::RootObject::MultiplyOp
 
struct  juce::JavascriptEngine::RootObject::DivideOp
 
struct  juce::JavascriptEngine::RootObject::ModuloOp
 
struct  juce::JavascriptEngine::RootObject::BitwiseOrOp
 
struct  juce::JavascriptEngine::RootObject::BitwiseAndOp
 
struct  juce::JavascriptEngine::RootObject::BitwiseXorOp
 
struct  juce::JavascriptEngine::RootObject::LeftShiftOp
 
struct  juce::JavascriptEngine::RootObject::RightShiftOp
 
struct  juce::JavascriptEngine::RootObject::RightShiftUnsignedOp
 
struct  juce::JavascriptEngine::RootObject::LogicalAndOp
 
struct  juce::JavascriptEngine::RootObject::LogicalOrOp
 
struct  juce::JavascriptEngine::RootObject::TypeEqualsOp
 
struct  juce::JavascriptEngine::RootObject::TypeNotEqualsOp
 
struct  juce::JavascriptEngine::RootObject::ConditionalOp
 
struct  juce::JavascriptEngine::RootObject::Assignment
 
struct  juce::JavascriptEngine::RootObject::SelfAssignment
 
struct  juce::JavascriptEngine::RootObject::PostAssignment
 
struct  juce::JavascriptEngine::RootObject::FunctionCall
 
struct  juce::JavascriptEngine::RootObject::NewOperator
 
struct  juce::JavascriptEngine::RootObject::ObjectDeclaration
 
struct  juce::JavascriptEngine::RootObject::ArrayDeclaration
 
struct  juce::JavascriptEngine::RootObject::FunctionObject
 
struct  juce::JavascriptEngine::RootObject::TokenIterator
 
struct  juce::JavascriptEngine::RootObject::ExpressionTreeBuilder
 
struct  juce::JavascriptEngine::RootObject::ObjectClass
 
struct  juce::JavascriptEngine::RootObject::ArrayClass
 
struct  juce::JavascriptEngine::RootObject::StringClass
 
struct  juce::JavascriptEngine::RootObject::MathClass
 
struct  juce::JavascriptEngine::RootObject::JSONClass
 
struct  juce::JavascriptEngine::RootObject::IntegerClass
 
class  juce::Expression::Term
 
class  juce::Expression::Term::SymbolVisitor
 
struct  juce::Expression::Helpers
 
class  juce::Expression::Helpers::EvaluationError
 
class  juce::Expression::Helpers::Constant
 
class  juce::Expression::Helpers::BinaryTerm
 
class  juce::Expression::Helpers::SymbolTerm
 
class  juce::Expression::Helpers::Function
 
class  juce::Expression::Helpers::DotOperator
 
class  juce::Expression::Helpers::Negate
 
class  juce::Expression::Helpers::Add
 
class  juce::Expression::Helpers::Subtract
 
class  juce::Expression::Helpers::Multiply
 
class  juce::Expression::Helpers::Divide
 
class  juce::Expression::Helpers::SymbolCheckVisitor
 
class  juce::Expression::Helpers::SymbolListVisitor
 
class  juce::Expression::Helpers::Parser
 
struct  juce::CPUInformation
 
struct  juce::EmptyString
 
class  juce::StringHolder
 
struct  juce::NumberToStringConverters::StackArrayStream
 
struct  juce::HashGenerator< Type >
 
struct  juce::WildCardMatcher< CharPointer >
 
class  juce::StringCreationHelper
 
struct  juce::StringEncodingConverter< CharPointerType_Src, CharPointerType_Dest >
 
struct  juce::StringEncodingConverter< CharPointer_UTF8, CharPointer_UTF8 >
 
struct  juce::StringEncodingConverter< CharPointer_UTF16, CharPointer_UTF16 >
 
struct  juce::StringEncodingConverter< CharPointer_UTF32, CharPointer_UTF32 >
 
struct  juce::StringCopier< CharPointerType_Src, CharPointerType_Dest >
 
struct  juce::InternalStringArrayComparator_CaseSensitive
 
struct  juce::InternalStringArrayComparator_CaseInsensitive
 
struct  juce::InternalStringArrayComparator_Natural
 
struct  juce::StartEndString
 
struct  juce::TextDiffHelpers
 
struct  juce::TextDiffHelpers::StringRegion
 
struct  juce::CurrentThreadHolder
 
class  juce::ThreadPool::ThreadPoolThread
 
class  juce::GZIPDecompressorInputStream::GZIPDecompressHelper
 
class  juce::GZIPCompressorOutputStream::GZIPCompressorHelper
 
class  juce::ZipFile::ZipEntryHolder
 
struct  juce::ZipFile::ZipEntryHolder::FileNameComparator
 
class  juce::ZipFile::ZipInputStream
 
class  juce::ZipFile::Builder::Item
 
class  juce::InterProcessLock::Pimpl
 
class  juce::ChildProcess::ActiveProcess
 
struct  juce::HighResolutionTimer::Pimpl
 
class  juce::NamedPipe::Pimpl
 

Namespaces

 juce
 
 juce::TokenTypes
 
 juce::SocketHelpers
 
 juce::NumberToStringConverters
 
 juce::TimeHelpers
 
 juce::XmlIdentifierChars
 
 juce::XmlOutputFunctions
 
 juce::zlibNamespace
 
 juce::URLHelpers
 

Macros

#define JUCE_STANDALONE_APPLICATION   0
 

Typedefs

typedef socklen_t juce::juce_socklen_t
 
typedef int juce::SocketHandle
 
typedef CharPointer_UTF32 juce::CharPointer_wchar_t
 

Enumerations

enum  juce::VariantStreamMarkers {
  juce::varMarker_Int = 1, juce::varMarker_BoolTrue = 2, juce::varMarker_BoolFalse = 3, juce::varMarker_Double = 4,
  juce::varMarker_String = 5, juce::varMarker_Int64 = 6, juce::varMarker_Array = 7, juce::varMarker_Binary = 8,
  juce::varMarker_Undefined = 9
}
 
enum  { juce::NumberToStringConverters::charsNeededForInt = 32, juce::NumberToStringConverters::charsNeededForDouble = 48 }
 

Functions

bool juce::operator== (const var &v1, const var &v2) noexcept
 
bool juce::operator!= (const var &v1, const var &v2) noexcept
 
bool juce::operator== (const var &v1, const String &v2)
 
bool juce::operator!= (const var &v1, const String &v2)
 
bool juce::operator== (const var &v1, const char *const v2)
 
bool juce::operator!= (const var &v1, const char *const v2)
 
int64 juce::juce_fileSetPosition (void *handle, int64 pos)
 
OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const BigInteger &value)
 
OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const MemoryOutputStream &streamToRead)
 
int juce::juce_siginterrupt (int sig, int flag)
 
JUCE_API String juce::translate (const String &text)
 
JUCE_API String juce::translate (const char *text)
 
JUCE_API String juce::translate (CharPointer_UTF8 text)
 
JUCE_API String juce::translate (const String &text, const String &resultIfNotFound)
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &s1, const char *s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &s1, const char *s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &s1, const wchar_t *s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &s1, const wchar_t *s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &s1, StringRef s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &s1, StringRef s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &s1, const CharPointer_UTF8 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &s1, const CharPointer_UTF8 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &s1, const CharPointer_UTF16 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &s1, const CharPointer_UTF16 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &s1, const CharPointer_UTF32 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &s1, const CharPointer_UTF32 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator> (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator< (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator>= (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE juce::operator<= (const String &s1, const String &s2) noexcept
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (const char *const s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (const wchar_t *const s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (const char s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (const wchar_t s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String s1, const char *const s2)
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String s1, const wchar_t *s2)
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String s1, const char s2)
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String s1, const wchar_t s2)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const char s2)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const wchar_t s2)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const char *const s2)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const wchar_t *const s2)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const String &s2)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const int number)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const short number)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const long number)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const int64 number)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const float number)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const double number)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &s1, const uint64 number)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const String &text)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, StringRef text)
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, const NewLine &)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const int number)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const int64 number)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const double number)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const char character)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const char *const text)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const MemoryBlock &data)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const File &fileToRead)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, InputStream &streamToRead)
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const NewLine &)
 
void JUCE_API juce::juce_threadEntryPoint (void *userData)
 
RelativeTime juce::operator+ (RelativeTime t1, RelativeTime t2) noexcept
 
RelativeTime juce::operator- (RelativeTime t1, RelativeTime t2) noexcept
 
bool juce::operator== (RelativeTime t1, RelativeTime t2) noexcept
 
bool juce::operator!= (RelativeTime t1, RelativeTime t2) noexcept
 
bool juce::operator> (RelativeTime t1, RelativeTime t2) noexcept
 
bool juce::operator< (RelativeTime t1, RelativeTime t2) noexcept
 
bool juce::operator>= (RelativeTime t1, RelativeTime t2) noexcept
 
bool juce::operator<= (RelativeTime t1, RelativeTime t2) noexcept
 
uint32 juce::juce_millisecondsSinceStartup () noexcept
 
Time juce::operator+ (Time time, RelativeTime delta) noexcept
 
Time juce::operator- (Time time, RelativeTime delta) noexcept
 
Time juce::operator+ (RelativeTime delta, Time time) noexcept
 
const RelativeTime juce::operator- (Time time1, Time time2) noexcept
 
bool juce::operator== (Time time1, Time time2) noexcept
 
bool juce::operator!= (Time time1, Time time2) noexcept
 
bool juce::operator< (Time time1, Time time2) noexcept
 
bool juce::operator> (Time time1, Time time2) noexcept
 
bool juce::operator<= (Time time1, Time time2) noexcept
 
bool juce::operator>= (Time time1, Time time2) noexcept
 
File juce::juce_getExecutableFile ()
 
void juce::juce_runSystemCommand (const String &)
 
String juce::juce_getOutputFromCommand (const String &)
 
void * juce::threadEntryProc (void *)
 

Variables

NewLine juce::newLine
 

Macro Definition Documentation

◆ JUCE_STANDALONE_APPLICATION

#define JUCE_STANDALONE_APPLICATION   0