1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-04 03:40:07 +00:00

New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this.

This commit is contained in:
jules 2013-09-09 20:07:17 +01:00
parent 83aaaa9459
commit fecba9c31c
51 changed files with 550 additions and 382 deletions

View file

@ -104,6 +104,7 @@
8D1215F04E8191D74F58DEBE = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Logger.h"; path = "../../../../modules/juce_core/logging/juce_Logger.h"; sourceTree = "SOURCE_ROOT"; };
8DE69053F730461605C00231 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Files.mm"; path = "../../../../modules/juce_core/native/juce_mac_Files.mm"; sourceTree = "SOURCE_ROOT"; };
92551BCF8DEA45A929CCF97A = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GZIPCompressorOutputStream.cpp"; path = "../../../../modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp"; sourceTree = "SOURCE_ROOT"; };
949507E2CFF41C7AAFA2BB1C = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringRef.h"; path = "../../../../modules/juce_core/text/juce_StringRef.h"; sourceTree = "SOURCE_ROOT"; };
9666FDE5D872069865B28BC4 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DynamicObject.h"; path = "../../../../modules/juce_core/containers/juce_DynamicObject.h"; sourceTree = "SOURCE_ROOT"; };
979580822F8E084EF20A9A93 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativeTime.h"; path = "../../../../modules/juce_core/time/juce_RelativeTime.h"; sourceTree = "SOURCE_ROOT"; };
990638D213329067AD10546B = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringPairArray.h"; path = "../../../../modules/juce_core/text/juce_StringPairArray.h"; sourceTree = "SOURCE_ROOT"; };
@ -226,6 +227,7 @@
990638D213329067AD10546B,
8708F2DFDF82F27A61EFC9D5,
12D525C1F3C776A69AB0938A,
949507E2CFF41C7AAFA2BB1C,
44E6B4B64DA8BF09F45A4703,
213DF50804C369804C6B6E92 ); name = text; sourceTree = "<group>"; };
8470C95EB732572CA3419423 = { isa = PBXGroup; children = (

View file

@ -216,6 +216,7 @@
</FileConfiguration>
</File>
<File RelativePath="..\..\..\..\modules\juce_core\text\juce_StringPool.h"/>
<File RelativePath="..\..\..\..\modules\juce_core\text\juce_StringRef.h"/>
<File RelativePath="..\..\..\..\modules\juce_core\text\juce_TextDiff.cpp">
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">