01:25
nanmiao11 has quit [Remote host closed the connection]
01:32
nikunj has quit [Ping timeout: 260 seconds]
01:33
hkaiser has quit [Quit: bye]
02:07
kimbo[m] has quit [*.net *.split]
02:07
fred[m] has quit [*.net *.split]
02:07
mathegenie[m] has quit [*.net *.split]
02:07
gonidelis[m] has quit [*.net *.split]
02:07
tarzeau has quit [*.net *.split]
02:08
K-ballo has quit [*.net *.split]
02:09
parsa has quit [*.net *.split]
02:09
diehlpk_mobile[m has quit [*.net *.split]
02:09
linus2 has quit [*.net *.split]
02:09
Vir has quit [*.net *.split]
02:09
Yorlik has quit [*.net *.split]
02:10
diehlpk_work has quit [*.net *.split]
02:10
jaafar has quit [*.net *.split]
02:10
toralf[m] has quit [*.net *.split]
02:10
neill[m] has quit [*.net *.split]
02:10
ms[m] has quit [*.net *.split]
02:10
klaus[m] has quit [*.net *.split]
02:10
tiagofg[m] has quit [*.net *.split]
02:11
parsa[m] has quit [*.net *.split]
02:11
alexandros[m] has quit [*.net *.split]
02:11
freifrau_von_ble has quit [*.net *.split]
02:11
vroni[m] has quit [*.net *.split]
02:11
wash[m] has quit [*.net *.split]
02:12
noise[m] has quit [*.net *.split]
02:12
oscar[m] has quit [*.net *.split]
02:12
jbjnr has quit [*.net *.split]
02:12
weilewei has quit [*.net *.split]
02:12
heller1 has quit [*.net *.split]
02:12
amspina[m] has quit [*.net *.split]
02:12
gretax[m] has quit [*.net *.split]
02:12
gdaiss[m] has quit [*.net *.split]
02:12
ralph[m] has quit [*.net *.split]
02:12
chelsea[m] has quit [*.net *.split]
02:12
zao has quit [*.net *.split]
02:12
K-ballo has joined #ste||ar
02:13
rori has quit [Remote host closed the connection]
02:13
ben[m]1 has quit [Write error: Connection reset by peer]
02:13
wladimir[m] has quit [Read error: Connection reset by peer]
02:13
Vir has joined #ste||ar
02:13
tarzeau has joined #ste||ar
02:13
Yorlik has joined #ste||ar
02:13
weilewei has joined #ste||ar
02:13
diehlpk_work has joined #ste||ar
02:13
wash[m] has joined #ste||ar
02:13
zao has joined #ste||ar
02:13
jaafar has joined #ste||ar
02:15
tarzeau has quit [*.net *.split]
02:16
Vir has quit [*.net *.split]
02:16
Yorlik has quit [*.net *.split]
02:17
diehlpk_work has quit [*.net *.split]
02:17
jaafar has quit [*.net *.split]
02:18
wash[m] has quit [*.net *.split]
02:18
weilewei has quit [*.net *.split]
02:18
zao has quit [*.net *.split]
02:19
K-ballo has quit [*.net *.split]
02:21
parsa has joined #ste||ar
02:21
chelsea[m] has joined #ste||ar
02:21
linus2 has joined #ste||ar
02:21
Yorlik has joined #ste||ar
02:21
diehlpk_work has joined #ste||ar
02:21
K-ballo has joined #ste||ar
02:21
Vir has joined #ste||ar
02:21
jaafar has joined #ste||ar
02:21
tarzeau has joined #ste||ar
02:21
weilewei has joined #ste||ar
02:21
wash[m] has joined #ste||ar
02:21
zao has joined #ste||ar
02:21
7F1AAI3TQ has joined #ste||ar
02:24
ben[m]2 has joined #ste||ar
02:24
alexandros[m] has joined #ste||ar
02:24
oscar[m] has joined #ste||ar
02:24
rori has joined #ste||ar
02:24
toralf[m] has joined #ste||ar
02:24
amspina[m] has joined #ste||ar
02:24
vroni[m] has joined #ste||ar
02:24
ralph[m] has joined #ste||ar
02:24
klaus[m] has joined #ste||ar
02:24
diehlpk_mobile[m has joined #ste||ar
02:24
jbjnr has joined #ste||ar
02:24
noise[m] has joined #ste||ar
02:24
neill[m] has joined #ste||ar
02:24
fred[m] has joined #ste||ar
02:24
ms[m] has joined #ste||ar
02:24
mathegenie[m] has joined #ste||ar
02:24
gdaiss[m] has joined #ste||ar
02:24
wladimir[m] has joined #ste||ar
02:24
kimbo[m] has joined #ste||ar
02:24
freifrau_von_ble has joined #ste||ar
02:24
tiagofg[m] has joined #ste||ar
02:24
gretax[m] has joined #ste||ar
02:34
parsa[m] has joined #ste||ar
02:34
gonidelis[m] has joined #ste||ar
07:32
sidhu has joined #ste||ar
07:33
sidhu has quit [Remote host closed the connection]
07:39
sidhu has joined #ste||ar
07:42
<
sidhu >
Guys how can I keep myself signed in or remembered on this channel? I had to join again now all previous conversations are gone
07:52
sidhu has quit [Ping timeout: 245 seconds]
07:57
sidhu has joined #ste||ar
07:58
<
sidhu >
I had to join again'=(
08:06
sidhu has quit [Ping timeout: 245 seconds]
08:19
sidhu has joined #ste||ar
08:22
smith[m] has joined #ste||ar
08:24
<
sidhu >
someone please help me, do i always need to join again?
08:27
spring[m] has joined #ste||ar
08:46
<
7F1AAI3TQ >
You could use the matrix channel. IRC itself does not do backlogging
09:00
neill[m] has left #ste||ar ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
09:00
wladimir[m] has left #ste||ar ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
10:05
sidhu has quit [Remote host closed the connection]
12:53
K-ballo has quit [Quit: K-ballo]
12:54
K-ballo has joined #ste||ar
13:03
hkaiser has joined #ste||ar
14:10
nikunj has joined #ste||ar
14:39
nikunj97 has joined #ste||ar
14:42
nikunj has quit [Ping timeout: 244 seconds]
15:01
nikunj97 has quit [Quit: Leaving]
15:05
nikunj has joined #ste||ar
15:13
nikunj has quit [Remote host closed the connection]
15:14
nikunj has joined #ste||ar
15:52
hkaiser has quit [Quit: bye]
16:27
sidhu has joined #ste||ar
16:28
<
sidhu >
is this organization's chat available on matrix?
16:33
<
sidhu >
can i have the link or group name etc anything like that so that can join
16:37
<
K-ballo >
I can't find it, but some of the people here with [m] in their names should know
16:37
sidhu[m] has joined #ste||ar
16:37
<
K-ballo >
seems you found it
16:37
<
sidhu[m] >
yes i just did
16:38
<
K-ballo >
where did you find it?
16:38
<
sidhu[m] >
tried different name for searching
16:39
sidhu has quit [Remote host closed the connection]
16:59
<
sidhu[m] >
room name is hpx
17:03
k-ballo[m] has joined #ste||ar
17:39
gnikunj[m] has joined #ste||ar
17:40
<
nikunj >
sidhu[m], thanks for the room. I guess I'll bid hexchat farewell.
17:40
nikunj has quit [Quit: Bye]
17:42
<
zao >
All of freenode is accessible via a server-level bridge.
18:10
kale[m] has joined #ste||ar
18:15
kale[m] has quit [Ping timeout: 260 seconds]
18:16
kale[m] has joined #ste||ar
18:19
hkaiser has joined #ste||ar
18:31
<
gnikunj[m] >
hkaiser: I thought you said, no more commits yesterday :/
18:35
<
hkaiser >
gnikunj[m]: found some problems, still
18:35
<
hkaiser >
looks good now, I believe
18:41
<
gnikunj[m] >
hkaiser: I'll believe you
18:45
<
zao >
No more (known) bugs? :P
19:01
<
hkaiser >
there are no bugs
19:01
<
hkaiser >
just technology gaps ;-)
19:51
bita_ has joined #ste||ar
21:43
Yorlik has quit [Ping timeout: 240 seconds]
22:22
kale[m] has quit [Ping timeout: 246 seconds]
22:22
nanmiao11 has joined #ste||ar
22:23
kale[m] has joined #ste||ar
22:26
Yorlik has joined #ste||ar
22:27
<
gonidelis[m] >
hkaiser: yt?
22:32
<
gonidelis[m] >
Does anyone know what is the difference between the two specializations of `in_out_result` here
22:34
<
gonidelis[m] >
Actually does that `constexpr operator in_out_result<>` overloads the `in_out_result()`? And if yes, what's the difference between having an `const & ` and a `&&` after that?
22:44
<
zao >
In particular, the distinction between no ref-qualifier and lvalue ref-qualifier may be helpful in understanding the meaning.
22:45
<
gonidelis[m] >
no ref-qualified means that I cannot write `&foo()` ?
22:50
<
zao >
It's about what kinds of objects it can bind to when called, and affects overload resolution.
22:51
<
zao >
It lets you overload on the lvalue/rvalue-ness of the object it's being called on.
22:52
<
zao >
(I don't know these newfangled C++ features, I just google :P )
22:53
<
K-ballo >
it's essentially a "copy" conversion operator and a "move" conversion operator
22:57
<
K-ballo >
imagine those as being converting constructors and it should become obvious
23:11
camila[m]1 has joined #ste||ar
23:25
<
hkaiser >
gonidelis[m]: it's what K-ballo said, just that those conversions are defined on the source type instead of the destination type (as for converting copy/move constructors)
23:28
<
gonidelis[m] >
What do we need these "copy" and "move" conversions?
23:30
<
gonidelis[m] >
plus
23:30
<
gonidelis[m] >
Why do we need two constructors (tha behave like that)?
23:30
<
gonidelis[m] >
(maybe that's the same question)
23:30
<
gonidelis[m] >
K-ballo: hkaiser
23:31
<
hkaiser >
gonidelis[m]: try to understand the difference between copying and moving an object (in C++)
23:31
<
hkaiser >
that will answer this question
23:32
<
gonidelis[m] >
ok will do. and where could I look for these syntaxes ` constexpr operator in_out_result<I2, O2>() &&
23:32
<
gonidelis[m] >
` constexpr operator in_out_result<I2, O2>() const &`?
23:32
<
hkaiser >
the best explanation of move semantics I found is Howard Hinnant's talk about it back in the early 2000's (2004?)
23:33
<
hkaiser >
struct Bla {operator Foo() {}}; is used by the compiler whenever an instance of a Bla is used in place of an instance of a Foo
23:33
<
hkaiser >
the same is true for struct Foo { Foo(Bar) {...}};
23:34
<
gonidelis[m] >
hkaiser: ok thanks a lot... I think I should refresh your lectures first ;)
23:34
<
hkaiser >
the operator defines the conversion operation on the source type (Bar), while the converting constructor defines it on the destination type (Foo)
23:35
<
hkaiser >
both express the information of how to convert a Bar into a Foo