annotate Main/jungle-main/util/Either.cs @ 35:f2ea780b3e80

fix
author Kazuma Takeda
date Wed, 22 Feb 2017 16:30:19 +0900
parents a79781723862
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
1 
35
Kazuma Takeda
parents: 34
diff changeset
2 namespace JungleDB {
Kazuma Takeda
parents: 34
diff changeset
3 public interface Either<A,B> {
Kazuma Takeda
parents: 34
diff changeset
4 A a();
Kazuma Takeda
parents: 34
diff changeset
5 bool isA();
Kazuma Takeda
parents: 34
diff changeset
6 B b();
Kazuma Takeda
parents: 34
diff changeset
7 bool isB();
Kazuma Takeda
parents: 34
diff changeset
8 Either<A, B> fmap (System.Func<B, B> f);
Kazuma Takeda
parents: 34
diff changeset
9 Either<A, B> bind (System.Func<B, Either<A,B>> f);
Kazuma Takeda
parents: 34
diff changeset
10 }
20
1f99e150f336 fix folder and add Object Mapper.
Kazuma Takeda
parents:
diff changeset
11 }