Skip to content

Instantly share code, notes, and snippets.

View fracek's full-sized avatar
🎯
Focusing

Francesco Ceccon fracek

🎯
Focusing
View GitHub Profile
module: com.trolltech.qt.core
synopsis: generated bindings
copyright: See LICENSE file in this distribution.
define open C-subtype <QDate> (<C-void*>)
end;
public enum MonthNameType implements com.trolltech.qt.QtEnumerator {
DateFormat(0),
StandaloneFormat(1);
module: com.trolltech.qt.core
synopsis: generated bindings
copyright: See LICENSE file in this distribution.
define open C-subtype <QBuffer> (<QIODevice>)
end;
define C-function q-buffer
parameter buf :: com.trolltech.qt.QNativePointer;
parameter parent :: QObject;
define C-function setBuffer
input parameter self :: QBuffer;
parameter a :: com.trolltech.qt.QNativePointer;
c-name: "qtc_QBuffer_setBuffer_nativepointerQByteArray";
end;
define C-function setData
input parameter self :: QBuffer;
parameter data :: QByteArray;
c-name: "qtc_QBuffer_setData_QByteArray";
package com.trolltech.qt.core;
import com.trolltech.qt.*;
@QtJambiGeneratedClass
define open C-subtype <QObject> (<C-void*>)
end;
{
package com.trolltech.qt.core;
import com.trolltech.qt.*;
import com.trolltech.qt.QNativePointer;
@QtJambiGeneratedClass
define open C-subtype <QDate> (<C-void*>)
end;
B operator+(const B &other) {
B r = *this;
// RVO
r += other;
return r;
// No-RVO
return (r += other);
}
template <typename OperatorType,
typename SignalType>
unsigned int rl(OperatorType &op, SignalType &gn, SignalType &bg, SignalType &x, unsigned int maxit) {
unsigned int it = 0;
SignalType temp = x;
SignalType temp2 = x;
while (it < maxit) {
module: uri
author: Bastian Mueller
synopsis: RFC 3986: Uniform Resource Identifier (URI): Generic Syntax
Copyright: Original Code is Copyright (c) 2011 Dylan Hackers
All rights reserved.
License: See License.txt in this distribution for details.
define class <uri> (<object>)
slot uri-scheme :: <string> = "",
init-keyword: scheme:;
let scheme = "";
let host = "";
let port = #f;
let start = 0;
unless (uri[0] == '/')
let (_scheme, scheme-end) = parse-scheme();
let (_host, host-end) = parse-host(scheme-end);
let (_port, port-end) = parse-port(host-end);
scheme := _scheme;

Reading a request

read-request                                0.951s
|- parse-request-line                       0.501s
|  |- parse-request-url                     0.429s
|     |- parse-uri-as                       0.409s
|        |- regex-search-string             0.322s