<!doctype html>

        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title>angularspree documentation</title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link rel="icon" type="image/x-icon" href="./images/favicon.ico">
	      <link rel="stylesheet" href="./styles/style.css">

            angularspree documentation
            <button type="button" class="btn btn-default btn-menu fa fa-bars" id="btn-menu"></button>

    <input type="text" placeholder="Type to search">

            angularspree documentation

            Getting started

                            Overview

                      README

                            CHANGELOG

                            CONTRIBUTING

                            LICENSE

                            Dependencies

                    Modules

                        AddressModule

                                    Components

                                            AddAddressComponent

                                            AddressComponent

                                            DeliveryAddressComponent

                                            DeliveryOptionsComponent

                                    Injectables

                                            AddressService

                        AppModule

                                    Components

                                            AppComponent

                                            CheckoutFooterComponent

                                            CheckoutHeaderComponent

                                    Injectables

                                            AddressService

                        AppServerModule

                                    Components

                                            AppComponent

                        AuthModule

                                    Components

                                            ForgetPasswordComponent

                                            LoginComponent

                                            SignUpComponent

                                            UpdatePasswordComponent

                        CartModule

                                    Components

                                            CartComponent

                                            EmptyCartComponent

                                            LineItemComponent

                                            LineItemListComponent

                                            OrderTotalSummaryComponent

                        CheckoutModule

                                    Components

                                            OrderFailedComponent

                                            OrderSuccessComponent

                        CoreModule

                                    Injectables

                                            AuthService

                                            CanActivateViaAuthGuard

                                            CheckoutService

                                            ProductService

                                            TransferStateService

                                            UserService

                                            VariantParserService

                                            VariantRetriverService

                        HomeModule

                                    Components

                                            BrandFilterComponent

                                            BreadcrumbComponent

                                            CategoriesComponent

                                            CategoryPageComponent

                                            ContentComponent

                                            ContentHeaderComponent

                                            CustomizeComponent

                                            FilterMobileMenuComponent

                                            FilterSummaryComponent

                                            HomeComponent

                                            ProductListComponent

                                            ProductListItemComponent

                        LandingModule

                                    Components

                                            AboutUsComponent

                                            BrandsPageComponent

                                            FaqPageComponent

                                            LandingComponent

                                            LpBannerComponent

                                            LpBrandsComponent

                                            LpPromoComponent

                                            PlItemComponent

                                            ProductListComponent

                                            ReturnPolicyComponent

                        LandingRoutingModule

                        LayoutModule

                                    Components

                                            BrandListComponent

                                            BrandLogoComponent

                                            BrandMenuDropdownComponent

                                            CategoriesDetailsComponent

                                            CategoriesListComponent

                                            CategoriesMenuDropdownComponent

                                            CategoryMobileMenuComponent

                                            FooterComponent

                                            FooterContactInfoComponent

                                            FooterQuickLinksComponent

                                            FooterSocialLinksComponent

                                            HeaderCartComponent

                                            HeaderComponent

                                            HeaderHelpDropdownComponent

                                            HeaderSearchComponent

                                            ProfileDropdownComponent

                        PaymentModule

                                    Components

                                            CashOnDeliveryComponent

                                            HostedPaymentComponent

                                            PaymentComponent

                                            PaymentModesListComponent

                                    Injectables

                                            PaymentService

                        ProductModule

                                    Components

                                            CheckPincodeComponent

                                            ProductComponent

                                            ProductCountComponent

                                            ProductDescriptionComponent

                                            ProductDetailPageComponent

                                            ProductDetailsComponent

                                            ProductImagesComponent

                                            ProductPriceInfoComponent

                                            ProductReviewComponent

                                            ProductVariantsComponent

                                            WriteProductReviewComponent

                                    Injectables

                                            ProductResolver

                        ProductRoutingModule

                        SharedModule

                                    Components

                                            InnerIproductComponent

                                            ProductSliderComponent

                                            SavedAddressComponent

                                    Directives

                                            ZoomableDirective

                                    Pipes

                                            HumanizePipe

                                            KeysPipe

                                            ReversePipe

                        UserModule

                                    Components

                                            AddEditAddressComponent

                                            AddressesComponent

                                            FavoriteProductListItemComponent

                                            FavoriteProductsComponent

                                            OrderDetailComponent

                                            OrderListItemComponent

                                            OrdersComponent

                                            OverviewComponent

                                            ProfileComponent

                                            ProfileEmailComponent

                                            ProfilePasswordComponent

                                            ReturnListItemComponent

                                            ReturnsComponent

                                            UserComponent

                                    Injectables

                                            AddressService

                        Components

                                LpProductListComponent

                Classes

                        Address

                        AppPreloadingStrategy

                        AuthActions

                        Brand

                        CJsonApi

                        CState

                        CheckoutActions

                        Classification

                        Country

                        HideMobileMainMenu

                        HideMobileSearchBar

                        Image

                        LightOrder

                        LineItem

                        LoadLayouts

                        OptionType

                        OptionValue

                        Order

                        PasswordMatchValidator

                        Payment

                        PaymentMode

                        Price

                        Product

                        ProductActions

                        ProductProperty

                        RatingCategory

                        RatingOption

                        RatingOptionVote

                        RatingSummary

                        Review

                        ReviewList

                        SearchActions

                        ShowMobileMainMenu

                        ShowMobileSearchBar

                        Taxon

                        User

                        UserActions

                        Variant

                        Injectables

                                AddressService

                                AuthService

                                AuthenticationEffects

                                CanActivateViaAuthGuard

                                CheckoutEffects

                                CheckoutService

                                FilterPipe

                                FilterPipe

                                JsonApiParserService

                                LayoutEffects

                                PaymentService

                                ProductEffects

                                ProductResolver

                                ProductService

                                TransferStateService

                                UserEffects

                                UserService

                                VariantParserService

                                VariantRetriverService

                Interceptors

                        ResponseInterceptor

                        TokenInterceptor

                        TransferStateInterceptor

                Interfaces

                        AppState

                        AuthState

                        CheckoutState

                        HomeState

                        LayoutState

                        OptionTypesHash

                        ProductState

                        SearchState

                        State

                        Taxonomy

                        UserState

                Miscellaneous

                      Enums

                      Functions

                      Type aliases

                      Variables

            Documentation coverage

                Documentation generated using

            angularspree documentation

    <input type="text" placeholder="Type to search">

            Getting started

                            Overview

                      README

                            CHANGELOG

                            CONTRIBUTING

                            LICENSE

                            Dependencies

                    Modules

                        AddressModule

                                    Components

                                            AddAddressComponent

                                            AddressComponent

                                            DeliveryAddressComponent

                                            DeliveryOptionsComponent

                                    Injectables

                                            AddressService

                        AppModule

                                    Components

                                            AppComponent

                                            CheckoutFooterComponent

                                            CheckoutHeaderComponent

                                    Injectables

                                            AddressService

                        AppServerModule

                                    Components

                                            AppComponent

                        AuthModule

                                    Components

                                            ForgetPasswordComponent

                                            LoginComponent

                                            SignUpComponent

                                            UpdatePasswordComponent

                        CartModule

                                    Components

                                            CartComponent

                                            EmptyCartComponent

                                            LineItemComponent

                                            LineItemListComponent

                                            OrderTotalSummaryComponent

                        CheckoutModule

                                    Components

                                            OrderFailedComponent

                                            OrderSuccessComponent

                        CoreModule

                                    Injectables

                                            AuthService

                                            CanActivateViaAuthGuard

                                            CheckoutService

                                            ProductService

                                            TransferStateService

                                            UserService

                                            VariantParserService

                                            VariantRetriverService

                        HomeModule

                                    Components

                                            BrandFilterComponent

                                            BreadcrumbComponent

                                            CategoriesComponent

                                            CategoryPageComponent

                                            ContentComponent

                                            ContentHeaderComponent

                                            CustomizeComponent

                                            FilterMobileMenuComponent

                                            FilterSummaryComponent

                                            HomeComponent

                                            ProductListComponent

                                            ProductListItemComponent

                        LandingModule

                                    Components

                                            AboutUsComponent

                                            BrandsPageComponent

                                            FaqPageComponent

                                            LandingComponent

                                            LpBannerComponent

                                            LpBrandsComponent

                                            LpPromoComponent

                                            PlItemComponent

                                            ProductListComponent

                                            ReturnPolicyComponent

                        LandingRoutingModule

                        LayoutModule

                                    Components

                                            BrandListComponent

                                            BrandLogoComponent

                                            BrandMenuDropdownComponent

                                            CategoriesDetailsComponent

                                            CategoriesListComponent

                                            CategoriesMenuDropdownComponent

                                            CategoryMobileMenuComponent

                                            FooterComponent

                                            FooterContactInfoComponent

                                            FooterQuickLinksComponent

                                            FooterSocialLinksComponent

                                            HeaderCartComponent

                                            HeaderComponent

                                            HeaderHelpDropdownComponent

                                            HeaderSearchComponent

                                            ProfileDropdownComponent

                        PaymentModule

                                    Components

                                            CashOnDeliveryComponent

                                            HostedPaymentComponent

                                            PaymentComponent

                                            PaymentModesListComponent

                                    Injectables

                                            PaymentService

                        ProductModule

                                    Components

                                            CheckPincodeComponent

                                            ProductComponent

                                            ProductCountComponent

                                            ProductDescriptionComponent

                                            ProductDetailPageComponent

                                            ProductDetailsComponent

                                            ProductImagesComponent

                                            ProductPriceInfoComponent

                                            ProductReviewComponent

                                            ProductVariantsComponent

                                            WriteProductReviewComponent

                                    Injectables

                                            ProductResolver

                        ProductRoutingModule

                        SharedModule

                                    Components

                                            InnerIproductComponent

                                            ProductSliderComponent

                                            SavedAddressComponent

                                    Directives

                                            ZoomableDirective

                                    Pipes

                                            HumanizePipe

                                            KeysPipe

                                            ReversePipe

                        UserModule

                                    Components

                                            AddEditAddressComponent

                                            AddressesComponent

                                            FavoriteProductListItemComponent

                                            FavoriteProductsComponent

                                            OrderDetailComponent

                                            OrderListItemComponent

                                            OrdersComponent

                                            OverviewComponent

                                            ProfileComponent

                                            ProfileEmailComponent

                                            ProfilePasswordComponent

                                            ReturnListItemComponent

                                            ReturnsComponent

                                            UserComponent

                                    Injectables

                                            AddressService

                        Components

                                LpProductListComponent

                Classes

                        Address

                        AppPreloadingStrategy

                        AuthActions

                        Brand

                        CJsonApi

                        CState

                        CheckoutActions

                        Classification

                        Country

                        HideMobileMainMenu

                        HideMobileSearchBar

                        Image

                        LightOrder

                        LineItem

                        LoadLayouts

                        OptionType

                        OptionValue

                        Order

                        PasswordMatchValidator

                        Payment

                        PaymentMode

                        Price

                        Product

                        ProductActions

                        ProductProperty

                        RatingCategory

                        RatingOption

                        RatingOptionVote

                        RatingSummary

                        Review

                        ReviewList

                        SearchActions

                        ShowMobileMainMenu

                        ShowMobileSearchBar

                        Taxon

                        User

                        UserActions

                        Variant

                        Injectables

                                AddressService

                                AuthService

                                AuthenticationEffects

                                CanActivateViaAuthGuard

                                CheckoutEffects

                                CheckoutService

                                FilterPipe

                                FilterPipe

                                JsonApiParserService

                                LayoutEffects

                                PaymentService

                                ProductEffects

                                ProductResolver

                                ProductService

                                TransferStateService

                                UserEffects

                                UserService

                                VariantParserService

                                VariantRetriverService

                Interceptors

                        ResponseInterceptor

                        TokenInterceptor

                        TransferStateInterceptor

                Interfaces

                        AppState

                        AuthState

                        CheckoutState

                        HomeState

                        LayoutState

                        OptionTypesHash

                        ProductState

                        SearchState

                        State

                        Taxonomy

                        UserState

                Miscellaneous

                      Enums

                      Functions

                      Type aliases

                      Variables

            Documentation coverage

                Documentation generated using

Contributing

Thank you for your interest in contributing! Please feel free to put up a PR for any issue or feature request.
Even if you have little to no experience with Angular, I'll be more than happy to help. :)

Setup

Fork the repo

Clone your fork

Make a branch for your feature or bug fix

If you don't have Angular CLI installed: npm install -g angular-cli@latest

ng init

Type n for each file to not overwrite any file changes

Run ng serve and open localhost:4200 in a browser

Work your magic

Run ng build --prod --aot or ng serve --prod --aot to kick off a production build and make sure nothing is broken

To test service worker changes:

ng build --prod --aot to kick off a fresh build and update the dist/ directory

npm run precache to generate the service worker file

npm run static-serve to load the application along with the service worker asset using live-server

Add yourself to the contributor's list in the README!

Commit your changes and reference the issue you're addressing (for example: git commit -am 'Commit message. Closes #5')

Push your branch to your fork

Create a pull request from your branch on your fork to master on this repo

Have your branch get merged in! :star2:

If you experience a problem at any point, please don't hesitate to file an issue or send me a message!

 results matching ""

No results matching ""

{'repo_name': 'aviabird/angularspree', 'stars': '1448', 'repo_language': 'TypeScript', 'file_name': 'settings.json', 'mime_type': 'text/plain', 'hash': 7540032068630732030, 'source_dataset': 'data'}


ecstatic

Joshua Holbrook <josh@nodejitsu.com> (http://jesusabdullah.net)

A simple static file server middleware

{'repo_name': 'jfhbrook/node-ecstatic', 'stars': '920', 'repo_language': 'JavaScript', 'file_name': 'world.txt', 'mime_type': 'text/plain', 'hash': 2643269380050665043, 'source_dataset': 'data'}


// Copyright 2014 PDFium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com

#ifndef _FPDF_SEARCH_EX_H
#define _FPDF_SEARCH_EX_H

#ifndef _FPDFVIEW_H_
#include "fpdfview.h"
#endif

#ifdef __cplusplus
extern "C" {
#endif

// Function: FPDFText_GetCharIndexFromTextIndex
//		Get the actually char index in text_page's internal char list.
// Parameters:
//			text_page	- 	Handle to a text page information structure. Returned by FPDFText_LoadPage function.
//			nTextIndex	-	The index of the text in the string get from FPDFText_GetText.
//	Return value:
//			The index of the character in internal charlist. -1 for error.
DLLEXPORT int STDCALL  FPDFText_GetCharIndexFromTextIndex(FPDF_TEXTPAGE text_page, int nTextIndex);

#ifdef __cplusplus
};
#endif

#endif

{'repo_name': 'coolwanglu/PDFium.js', 'stars': '138', 'repo_language': 'C', 'file_name': 'safe_math_impl.h', 'mime_type': 'text/x-c++', 'hash': 799304584669734610, 'source_dataset': 'data'}


/**
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.apache.solr.handler.admin;

import java.io.IOException;
import org.apache.solr.common.util.NamedList;
import org.apache.solr.common.util.SimpleOrderedMap;
import org.apache.solr.handler.RequestHandlerBase;
import org.apache.solr.request.SolrQueryRequest;
import org.apache.solr.response.SolrQueryResponse;

/**
 * @version $Id: PropertiesRequestHandler.java 898152 2010-01-12 02:19:56Z ryan $
 * @since solr 1.2
 */
public class PropertiesRequestHandler extends RequestHandlerBase
{
  @Override
  public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws IOException
  {
    Object props = null;
    String name = req.getParams().get( "name" );
    if( name != null ) {
      NamedList<String> p = new SimpleOrderedMap<String>();
      p.add( name, System.getProperty(name) );
      props = p;
    }
    else {
      props = System.getProperties();
    }
    rsp.add( "system.properties", props );
    rsp.setHttpCaching(false);
  }

  //////////////////////// SolrInfoMBeans methods //////////////////////

  @Override
  public String getDescription() {
    return "Get System Properties";
  }

  @Override
  public String getVersion() {
      return "$Revision: 898152 $";
  }

  @Override
  public String getSourceId() {
    return "$Id: PropertiesRequestHandler.java 898152 2010-01-12 02:19:56Z ryan $";
  }

  @Override
  public String getSource() {
    return "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java $";
  }
}

{'repo_name': 'alibaba/mdrill', 'stars': '1429', 'repo_language': 'Java', 'file_name': 'INSTALL_SINGLE.txt', 'mime_type': 'text/plain', 'hash': -3846822454473862261, 'source_dataset': 'data'}


### SwipeAction 滑动操作
*已经支持在nvue页面中使用*

通过滑动触发选项的容器，组件名：``uni-swipe-action``,代码块： uSwipeAction。

### 使用方式

在 ``script`` 中引用组件

```javascript
import uniSwipeAction from '@/components/uni-swipe-action/uni-swipe-action.vue'
import uniSwipeActionItem from '@/components/uni-swipe-action-item/uni-swipe-action-item.vue'
export default {
    components: {
		uniSwipeAction,
		uniSwipeActionItem
	}
}
```

在 ``template`` 中的使用

```html
<!-- 基础用法 -->
<uni-swipe-action>
	<uni-swipe-action-item :options="options" @click="onClick" @change="change">
		<view class='cont'>SwipeAction 基础使用场景</view>
	</uni-swipe-action-item>
</uni-swipe-action>

<!-- 禁止滑动 -->
<uni-swipe-action>
	<uni-swipe-action-item :disabled="true" :options="options">
		<view class='cont'>SwipeAction 基础使用场景</view>
	</uni-swipe-action-item>
</uni-swipe-action>

<!-- 按组使用 -->
<uni-swipe-action>
    <uni-swipe-action-item :options="options1">
		<view class='cont'>item1</view>
    </uni-swipe-action-item>
    <uni-swipe-action-item :options="options2">
		<view class='cont'>item2</view>
    </uni-swipe-action-item>
    <uni-swipe-action-item :options="options3">
		<view class='cont'>item3</view>
    </uni-swipe-action-item>
</uni-swipe-action>
```

```javascript
export default {
  data(){
    return {
      options:[
        {
            text: '取消',
            style: {
                backgroundColor: '#007aff'
            }
        }, {
            text: '确认',
            style: {
                backgroundColor: '#dd524d'
            }
        }
      ]
    }
  },
  methods:{
    onClick(e){
      console.log('当前点击的是第'+e.index+'个按钮，点击内容是'+e.content.text)
    },
    change(open){
      console.log('当前开启状态：'+ open)
    }
  }
}

```

### 属性说明

|属性名		|类型			|默认值	|是否必填	|说明										|
|:--		|:--			|:--	|:--		|:--										|
|show		|Boolean		|false	|否			|开启关闭组件，auto-close = false 时生效	|
|disabled	|Boolean		|false	|否			|是否禁止滑动								|
|autoClose	|Boolean		|true	|否			|其他组件开启的时候，当前组件是否自动关闭	|
|options	|Array\Object	|-		|是			|组件选项内容及样式							|

**options 参数说明**

|参数	|类型	|是否必填	|说明																													|
|:--	|:--	|:--		|:--																													|
|text	|String	|是			|按钮的文字																												|
|style	|Object	|否			|按钮样式{backgroundColor,color,fontSize}，backgroundColor默认为：#C7C6CD，color默认为：#FFFFFF，fontSize默认为：14px	|

### 事件说明

|事件称名	|说明					|返回参数													|
|:--		|:---				|:--													|
|@click		|点击选项按钮时触发事件	|e = {content,index} ，content（点击内容）、index（下标）	|
|@change	|组件打开或关闭时触发	|true：开启状态；false：关闭状态							|

**Tips**

- iOS 端由于存在bounce效果，滑动体验略差，建议禁止bounce效果，禁止方式如下：

```javascript
{
	"path": "swipe-action/swipe-action",
	"style": {
		"navigationBarTitleText": "SwipeAction 滑动操作",
		"disableScroll":true,
		"app-plus":{
			"bounce":"none"
		}
	}
}
```
- 如果有动态显示隐藏组件之类的操作，请使用 `v-if` 而不是 `v-show`，因为组件内需要获取节点信息，v-show 之后不能正确获取
- swiperaction的跟手联动是非常考验性能的。为了提高交互体验，本组件在app 端 vue 页面、h5、微信小程序使用了wxs 技术，nvue 页面使用 bindingx 技术，可以达到流畅的体验。在其他小程序平台由于底层不支持优化技术，只能使用使用普通 js ，此时性能一般。
- h5端运行报错的情况，已经在HBuilderX 2.4解决

### 插件预览地址

[https://uniapp.dcloud.io/h5/pages/extUI/swipe-action/swipe-action](https://uniapp.dcloud.io/h5/pages/extUI/swipe-action/swipe-action)

{'repo_name': 'dcloudio/uni-ui', 'stars': '710', 'repo_language': 'Vue', 'file_name': 'index.html', 'mime_type': 'text/html', 'hash': -8280289700154784514, 'source_dataset': 'data'}


### YamlMime:ManagedReference
items:
- uid: CodeJam.Strings.CharExtensions
  commentId: T:CodeJam.Strings.CharExtensions
  id: CharExtensions
  parent: CodeJam.Strings
  children:
  - CodeJam.Strings.CharExtensions.IsControl(System.Char)
  - CodeJam.Strings.CharExtensions.IsDigit(System.Char)
  - CodeJam.Strings.CharExtensions.IsHighSurrogate(System.Char)
  - CodeJam.Strings.CharExtensions.IsLetter(System.Char)
  - CodeJam.Strings.CharExtensions.IsLetterOrDigit(System.Char)
  - CodeJam.Strings.CharExtensions.IsLower(System.Char)
  - CodeJam.Strings.CharExtensions.IsLowSurrogate(System.Char)
  - CodeJam.Strings.CharExtensions.IsNumber(System.Char)
  - CodeJam.Strings.CharExtensions.IsPunctuation(System.Char)
  - CodeJam.Strings.CharExtensions.IsSeparator(System.Char)
  - CodeJam.Strings.CharExtensions.IsSurrogate(System.Char)
  - CodeJam.Strings.CharExtensions.IsSymbol(System.Char)
  - CodeJam.Strings.CharExtensions.IsUpper(System.Char)
  - CodeJam.Strings.CharExtensions.IsWhiteSpace(System.Char)
  - CodeJam.Strings.CharExtensions.ToLower(System.Char)
  - CodeJam.Strings.CharExtensions.ToLower(System.Char,System.Globalization.CultureInfo)
  - CodeJam.Strings.CharExtensions.ToLowerInvariant(System.Char)
  - CodeJam.Strings.CharExtensions.ToUpper(System.Char)
  - CodeJam.Strings.CharExtensions.ToUpper(System.Char,System.Globalization.CultureInfo)
  - CodeJam.Strings.CharExtensions.ToUpperInvariant(System.Char)
  langs:
  - csharp
  - vb
  name: CharExtensions
  nameWithType: CharExtensions
  fullName: CodeJam.Strings.CharExtensions
  type: Class
  source:
    remote:
      path: Main/src/Strings/CharExtensions.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: CharExtensions
    path: ../Main/src/Strings/CharExtensions.cs
    startLine: 10
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\n<xref href=\"System.Char\" data-throw-if-not-resolved=\"false\"></xref> structure extensions.\n"
  example: []
  syntax:
    content: public static class CharExtensions
    content.vb: Public Module CharExtensions
  inheritance:
  - System.Object
  inheritedMembers:
  - System.Object.ToString
  - System.Object.Equals(System.Object)
  - System.Object.Equals(System.Object,System.Object)
  - System.Object.ReferenceEquals(System.Object,System.Object)
  - System.Object.GetHashCode
  - System.Object.GetType
  - System.Object.MemberwiseClone
  modifiers.csharp:
  - public
  - static
  - class
  modifiers.vb:
  - Public
  - Module
- uid: CodeJam.Strings.CharExtensions.IsControl(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsControl(System.Char)
  id: IsControl(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsControl(Char)
  nameWithType: CharExtensions.IsControl(Char)
  fullName: CodeJam.Strings.CharExtensions.IsControl(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsControl
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 20
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a control.\n"
  example: []
  syntax:
    content: public static bool IsControl(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a control; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsControl(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsControl*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsHighSurrogate(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsHighSurrogate(System.Char)
  id: IsHighSurrogate(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsHighSurrogate(Char)
  nameWithType: CharExtensions.IsHighSurrogate(Char)
  fullName: CodeJam.Strings.CharExtensions.IsHighSurrogate(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsHighSurrogate
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 28
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a highsurrogate.\n"
  example: []
  syntax:
    content: public static bool IsHighSurrogate(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a highsurrogate; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsHighSurrogate(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsHighSurrogate*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsLowSurrogate(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsLowSurrogate(System.Char)
  id: IsLowSurrogate(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsLowSurrogate(Char)
  nameWithType: CharExtensions.IsLowSurrogate(Char)
  fullName: CodeJam.Strings.CharExtensions.IsLowSurrogate(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsLowSurrogate
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 36
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a lowsurrogate.\n"
  example: []
  syntax:
    content: public static bool IsLowSurrogate(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a lowsurrogate; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsLowSurrogate(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsLowSurrogate*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsDigit(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsDigit(System.Char)
  id: IsDigit(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsDigit(Char)
  nameWithType: CharExtensions.IsDigit(Char)
  fullName: CodeJam.Strings.CharExtensions.IsDigit(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsDigit
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 44
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a digit.\n"
  example: []
  syntax:
    content: public static bool IsDigit(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a digit; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsDigit(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsDigit*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsLetter(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsLetter(System.Char)
  id: IsLetter(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsLetter(Char)
  nameWithType: CharExtensions.IsLetter(Char)
  fullName: CodeJam.Strings.CharExtensions.IsLetter(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsLetter
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 52
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a letter.\n"
  example: []
  syntax:
    content: public static bool IsLetter(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a letter; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsLetter(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsLetter*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsLetterOrDigit(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsLetterOrDigit(System.Char)
  id: IsLetterOrDigit(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsLetterOrDigit(Char)
  nameWithType: CharExtensions.IsLetterOrDigit(Char)
  fullName: CodeJam.Strings.CharExtensions.IsLetterOrDigit(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsLetterOrDigit
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 60
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a letterordigit.\n"
  example: []
  syntax:
    content: public static bool IsLetterOrDigit(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a letterordigit; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsLetterOrDigit(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsLetterOrDigit*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsLower(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsLower(System.Char)
  id: IsLower(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsLower(Char)
  nameWithType: CharExtensions.IsLower(Char)
  fullName: CodeJam.Strings.CharExtensions.IsLower(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsLower
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 68
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a lower.\n"
  example: []
  syntax:
    content: public static bool IsLower(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a lower; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsLower(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsLower*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsUpper(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsUpper(System.Char)
  id: IsUpper(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsUpper(Char)
  nameWithType: CharExtensions.IsUpper(Char)
  fullName: CodeJam.Strings.CharExtensions.IsUpper(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsUpper
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 76
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a upper.\n"
  example: []
  syntax:
    content: public static bool IsUpper(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a upper; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsUpper(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsUpper*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsNumber(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsNumber(System.Char)
  id: IsNumber(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsNumber(Char)
  nameWithType: CharExtensions.IsNumber(Char)
  fullName: CodeJam.Strings.CharExtensions.IsNumber(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsNumber
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 84
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a number.\n"
  example: []
  syntax:
    content: public static bool IsNumber(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a number; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsNumber(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsNumber*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsPunctuation(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsPunctuation(System.Char)
  id: IsPunctuation(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsPunctuation(Char)
  nameWithType: CharExtensions.IsPunctuation(Char)
  fullName: CodeJam.Strings.CharExtensions.IsPunctuation(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsPunctuation
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 92
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a punctuation.\n"
  example: []
  syntax:
    content: public static bool IsPunctuation(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a punctuation; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsPunctuation(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsPunctuation*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsSeparator(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsSeparator(System.Char)
  id: IsSeparator(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsSeparator(Char)
  nameWithType: CharExtensions.IsSeparator(Char)
  fullName: CodeJam.Strings.CharExtensions.IsSeparator(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsSeparator
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 100
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a separator.\n"
  example: []
  syntax:
    content: public static bool IsSeparator(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a separator; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsSeparator(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsSeparator*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsSurrogate(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsSurrogate(System.Char)
  id: IsSurrogate(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsSurrogate(Char)
  nameWithType: CharExtensions.IsSurrogate(Char)
  fullName: CodeJam.Strings.CharExtensions.IsSurrogate(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsSurrogate
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 108
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a surrogate.\n"
  example: []
  syntax:
    content: public static bool IsSurrogate(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a surrogate; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsSurrogate(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsSurrogate*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsSymbol(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsSymbol(System.Char)
  id: IsSymbol(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsSymbol(Char)
  nameWithType: CharExtensions.IsSymbol(Char)
  fullName: CodeJam.Strings.CharExtensions.IsSymbol(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsSymbol
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 116
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a symbol.\n"
  example: []
  syntax:
    content: public static bool IsSymbol(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a symbol; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsSymbol(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsSymbol*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.IsWhiteSpace(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.IsWhiteSpace(System.Char)
  id: IsWhiteSpace(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: IsWhiteSpace(Char)
  nameWithType: CharExtensions.IsWhiteSpace(Char)
  fullName: CodeJam.Strings.CharExtensions.IsWhiteSpace(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.Infix.generated.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: IsWhiteSpace
    path: ../Main/src/Strings/CharExtensions.Infix.generated.cs
    startLine: 124
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nIndicates whether a Unicode character is categorized as a whitespace.\n"
  example: []
  syntax:
    content: public static bool IsWhiteSpace(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to evaluate.
    return:
      type: System.Boolean
      description: true if chr is a whitespace; otherwise, false.
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function IsWhiteSpace(chr As Char) As Boolean
  overload: CodeJam.Strings.CharExtensions.IsWhiteSpace*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.ToLower(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.ToLower(System.Char)
  id: ToLower(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: ToLower(Char)
  nameWithType: CharExtensions.ToLower(Char)
  fullName: CodeJam.Strings.CharExtensions.ToLower(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: ToLower
    path: ../Main/src/Strings/CharExtensions.cs
    startLine: 21
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nConverts the value of a Unicode character to its lowercase equivalent.\n"
  example: []
  syntax:
    content: public static char ToLower(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to convert.
    return:
      type: System.Char
      description: "\nThe lowercase equivalent of chr, or the unchanged value of chr,\nif chr is already lowercase or not alphabetic.\n"
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function ToLower(chr As Char) As Char
  overload: CodeJam.Strings.CharExtensions.ToLower*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.ToLower(System.Char,System.Globalization.CultureInfo)
  commentId: M:CodeJam.Strings.CharExtensions.ToLower(System.Char,System.Globalization.CultureInfo)
  id: ToLower(System.Char,System.Globalization.CultureInfo)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: ToLower(Char, CultureInfo)
  nameWithType: CharExtensions.ToLower(Char, CultureInfo)
  fullName: CodeJam.Strings.CharExtensions.ToLower(System.Char, System.Globalization.CultureInfo)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: ToLower
    path: ../Main/src/Strings/CharExtensions.cs
    startLine: 34
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nConverts the value of a Unicode character to its lowercase equivalent.\n"
  example: []
  syntax:
    content: public static char ToLower(this char chr, CultureInfo culture)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to convert.
    - id: culture
      type: System.Globalization.CultureInfo
      description: An object that supplies culture-specific casing rules.
    return:
      type: System.Char
      description: "\nThe lowercase equivalent of chr, modified according to culture,\nor the unchanged value of chr, if chr is already lowercase or not\nalphabetic.\n"
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function ToLower(chr As Char, culture As CultureInfo) As Char
  overload: CodeJam.Strings.CharExtensions.ToLower*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.ToLowerInvariant(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.ToLowerInvariant(System.Char)
  id: ToLowerInvariant(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: ToLowerInvariant(Char)
  nameWithType: CharExtensions.ToLowerInvariant(Char)
  fullName: CodeJam.Strings.CharExtensions.ToLowerInvariant(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: ToLowerInvariant
    path: ../Main/src/Strings/CharExtensions.cs
    startLine: 46
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nConverts the value of a Unicode character to its lowercase equivalent using the casing rules of the invariant\nculture.\n"
  example: []
  syntax:
    content: public static char ToLowerInvariant(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to convert.
    return:
      type: System.Char
      description: "\nThe lowercase equivalent of chr, or the unchanged value of chr,\nif chr is already lowercase or not alphabetic.\n"
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function ToLowerInvariant(chr As Char) As Char
  overload: CodeJam.Strings.CharExtensions.ToLowerInvariant*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.ToUpper(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.ToUpper(System.Char)
  id: ToUpper(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: ToUpper(Char)
  nameWithType: CharExtensions.ToUpper(Char)
  fullName: CodeJam.Strings.CharExtensions.ToUpper(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: ToUpper
    path: ../Main/src/Strings/CharExtensions.cs
    startLine: 57
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nConverts the value of a Unicode character to its uppercase equivalent.\n"
  example: []
  syntax:
    content: public static char ToUpper(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to convert.
    return:
      type: System.Char
      description: "\nThe uppercase equivalent of chr, or the unchanged value of chr,\nif chr is already uppercase or not alphabetic.\n"
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function ToUpper(chr As Char) As Char
  overload: CodeJam.Strings.CharExtensions.ToUpper*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.ToUpper(System.Char,System.Globalization.CultureInfo)
  commentId: M:CodeJam.Strings.CharExtensions.ToUpper(System.Char,System.Globalization.CultureInfo)
  id: ToUpper(System.Char,System.Globalization.CultureInfo)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: ToUpper(Char, CultureInfo)
  nameWithType: CharExtensions.ToUpper(Char, CultureInfo)
  fullName: CodeJam.Strings.CharExtensions.ToUpper(System.Char, System.Globalization.CultureInfo)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: ToUpper
    path: ../Main/src/Strings/CharExtensions.cs
    startLine: 70
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nConverts the value of a Unicode character to its uppercase equivalent.\n"
  example: []
  syntax:
    content: public static char ToUpper(this char chr, CultureInfo culture)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to convert.
    - id: culture
      type: System.Globalization.CultureInfo
      description: An object that supplies culture-specific casing rules.
    return:
      type: System.Char
      description: "\nThe uppercase equivalent of chr, modified according to culture,\nor the unchanged value of chr,  if chr is already uppercase or not\nalphabetic.\n"
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function ToUpper(chr As Char, culture As CultureInfo) As Char
  overload: CodeJam.Strings.CharExtensions.ToUpper*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
- uid: CodeJam.Strings.CharExtensions.ToUpperInvariant(System.Char)
  commentId: M:CodeJam.Strings.CharExtensions.ToUpperInvariant(System.Char)
  id: ToUpperInvariant(System.Char)
  isExtensionMethod: true
  parent: CodeJam.Strings.CharExtensions
  langs:
  - csharp
  - vb
  name: ToUpperInvariant(Char)
  nameWithType: CharExtensions.ToUpperInvariant(Char)
  fullName: CodeJam.Strings.CharExtensions.ToUpperInvariant(System.Char)
  type: Method
  source:
    remote:
      path: Main/src/Strings/CharExtensions.cs
      branch: master
      repo: https://andrewvk@github.com/rsdn/CodeJam.git
    id: ToUpperInvariant
    path: ../Main/src/Strings/CharExtensions.cs
    startLine: 82
  assemblies:
  - CodeJam
  namespace: CodeJam.Strings
  summary: "\nConverts the value of a Unicode character to its uppercase equivalent using the casing rules of the invariant\nculture.\n"
  example: []
  syntax:
    content: public static char ToUpperInvariant(this char chr)
    parameters:
    - id: chr
      type: System.Char
      description: The Unicode character to convert.
    return:
      type: System.Char
      description: "\nThe uppercase equivalent of chr, or the unchanged value of chr,\nif chr is already uppercase or not alphabetic.\n"
    content.vb: >-
      <ExtensionAttribute>

      Public Shared Function ToUpperInvariant(chr As Char) As Char
  overload: CodeJam.Strings.CharExtensions.ToUpperInvariant*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
references:
- uid: System.Char
  commentId: T:System.Char
  parent: System
  isExternal: true
  name: Char
  nameWithType: Char
  fullName: System.Char
- uid: CodeJam.Strings
  commentId: N:CodeJam.Strings
  isExternal: false
  name: CodeJam.Strings
  nameWithType: CodeJam.Strings
  fullName: CodeJam.Strings
- uid: System.Object
  commentId: T:System.Object
  parent: System
  isExternal: true
  name: Object
  nameWithType: Object
  fullName: System.Object
- uid: System.Object.ToString
  commentId: M:System.Object.ToString
  parent: System.Object
  isExternal: true
  name: ToString()
  nameWithType: Object.ToString()
  fullName: System.Object.ToString()
  spec.csharp:
  - uid: System.Object.ToString
    name: ToString
    nameWithType: Object.ToString
    fullName: System.Object.ToString
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.ToString
    name: ToString
    nameWithType: Object.ToString
    fullName: System.Object.ToString
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.Equals(System.Object)
  commentId: M:System.Object.Equals(System.Object)
  parent: System.Object
  isExternal: true
  name: Equals(Object)
  nameWithType: Object.Equals(Object)
  fullName: System.Object.Equals(System.Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    nameWithType: Object.Equals
    fullName: System.Object.Equals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    nameWithType: Object.Equals
    fullName: System.Object.Equals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.Equals(System.Object,System.Object)
  commentId: M:System.Object.Equals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  name: Equals(Object, Object)
  nameWithType: Object.Equals(Object, Object)
  fullName: System.Object.Equals(System.Object, System.Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    nameWithType: Object.Equals
    fullName: System.Object.Equals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    nameWithType: Object.Equals
    fullName: System.Object.Equals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
  commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  name: ReferenceEquals(Object, Object)
  nameWithType: Object.ReferenceEquals(Object, Object)
  fullName: System.Object.ReferenceEquals(System.Object, System.Object)
  spec.csharp:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    nameWithType: Object.ReferenceEquals
    fullName: System.Object.ReferenceEquals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    nameWithType: Object.ReferenceEquals
    fullName: System.Object.ReferenceEquals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.GetHashCode
  commentId: M:System.Object.GetHashCode
  parent: System.Object
  isExternal: true
  name: GetHashCode()
  nameWithType: Object.GetHashCode()
  fullName: System.Object.GetHashCode()
  spec.csharp:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    nameWithType: Object.GetHashCode
    fullName: System.Object.GetHashCode
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    nameWithType: Object.GetHashCode
    fullName: System.Object.GetHashCode
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.GetType
  commentId: M:System.Object.GetType
  parent: System.Object
  isExternal: true
  name: GetType()
  nameWithType: Object.GetType()
  fullName: System.Object.GetType()
  spec.csharp:
  - uid: System.Object.GetType
    name: GetType
    nameWithType: Object.GetType
    fullName: System.Object.GetType
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.GetType
    name: GetType
    nameWithType: Object.GetType
    fullName: System.Object.GetType
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.MemberwiseClone
  commentId: M:System.Object.MemberwiseClone
  parent: System.Object
  isExternal: true
  name: MemberwiseClone()
  nameWithType: Object.MemberwiseClone()
  fullName: System.Object.MemberwiseClone()
  spec.csharp:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    nameWithType: Object.MemberwiseClone
    fullName: System.Object.MemberwiseClone
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    nameWithType: Object.MemberwiseClone
    fullName: System.Object.MemberwiseClone
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: System
  commentId: N:System
  isExternal: false
  name: System
  nameWithType: System
  fullName: System
- uid: CodeJam.Strings.CharExtensions.IsControl*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsControl
  isExternal: false
  name: IsControl
  nameWithType: CharExtensions.IsControl
  fullName: CodeJam.Strings.CharExtensions.IsControl
- uid: System.Boolean
  commentId: T:System.Boolean
  parent: System
  isExternal: true
  name: Boolean
  nameWithType: Boolean
  fullName: System.Boolean
- uid: CodeJam.Strings.CharExtensions.IsHighSurrogate*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsHighSurrogate
  isExternal: false
  name: IsHighSurrogate
  nameWithType: CharExtensions.IsHighSurrogate
  fullName: CodeJam.Strings.CharExtensions.IsHighSurrogate
- uid: CodeJam.Strings.CharExtensions.IsLowSurrogate*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsLowSurrogate
  isExternal: false
  name: IsLowSurrogate
  nameWithType: CharExtensions.IsLowSurrogate
  fullName: CodeJam.Strings.CharExtensions.IsLowSurrogate
- uid: CodeJam.Strings.CharExtensions.IsDigit*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsDigit
  isExternal: false
  name: IsDigit
  nameWithType: CharExtensions.IsDigit
  fullName: CodeJam.Strings.CharExtensions.IsDigit
- uid: CodeJam.Strings.CharExtensions.IsLetter*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsLetter
  isExternal: false
  name: IsLetter
  nameWithType: CharExtensions.IsLetter
  fullName: CodeJam.Strings.CharExtensions.IsLetter
- uid: CodeJam.Strings.CharExtensions.IsLetterOrDigit*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsLetterOrDigit
  isExternal: false
  name: IsLetterOrDigit
  nameWithType: CharExtensions.IsLetterOrDigit
  fullName: CodeJam.Strings.CharExtensions.IsLetterOrDigit
- uid: CodeJam.Strings.CharExtensions.IsLower*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsLower
  isExternal: false
  name: IsLower
  nameWithType: CharExtensions.IsLower
  fullName: CodeJam.Strings.CharExtensions.IsLower
- uid: CodeJam.Strings.CharExtensions.IsUpper*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsUpper
  isExternal: false
  name: IsUpper
  nameWithType: CharExtensions.IsUpper
  fullName: CodeJam.Strings.CharExtensions.IsUpper
- uid: CodeJam.Strings.CharExtensions.IsNumber*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsNumber
  isExternal: false
  name: IsNumber
  nameWithType: CharExtensions.IsNumber
  fullName: CodeJam.Strings.CharExtensions.IsNumber
- uid: CodeJam.Strings.CharExtensions.IsPunctuation*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsPunctuation
  isExternal: false
  name: IsPunctuation
  nameWithType: CharExtensions.IsPunctuation
  fullName: CodeJam.Strings.CharExtensions.IsPunctuation
- uid: CodeJam.Strings.CharExtensions.IsSeparator*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsSeparator
  isExternal: false
  name: IsSeparator
  nameWithType: CharExtensions.IsSeparator
  fullName: CodeJam.Strings.CharExtensions.IsSeparator
- uid: CodeJam.Strings.CharExtensions.IsSurrogate*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsSurrogate
  isExternal: false
  name: IsSurrogate
  nameWithType: CharExtensions.IsSurrogate
  fullName: CodeJam.Strings.CharExtensions.IsSurrogate
- uid: CodeJam.Strings.CharExtensions.IsSymbol*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsSymbol
  isExternal: false
  name: IsSymbol
  nameWithType: CharExtensions.IsSymbol
  fullName: CodeJam.Strings.CharExtensions.IsSymbol
- uid: CodeJam.Strings.CharExtensions.IsWhiteSpace*
  commentId: Overload:CodeJam.Strings.CharExtensions.IsWhiteSpace
  isExternal: false
  name: IsWhiteSpace
  nameWithType: CharExtensions.IsWhiteSpace
  fullName: CodeJam.Strings.CharExtensions.IsWhiteSpace
- uid: CodeJam.Strings.CharExtensions.ToLower*
  commentId: Overload:CodeJam.Strings.CharExtensions.ToLower
  isExternal: false
  name: ToLower
  nameWithType: CharExtensions.ToLower
  fullName: CodeJam.Strings.CharExtensions.ToLower
- uid: System.Globalization.CultureInfo
  commentId: T:System.Globalization.CultureInfo
  parent: System.Globalization
  isExternal: true
  name: CultureInfo
  nameWithType: CultureInfo
  fullName: System.Globalization.CultureInfo
- uid: System.Globalization
  commentId: N:System.Globalization
  isExternal: false
  name: System.Globalization
  nameWithType: System.Globalization
  fullName: System.Globalization
- uid: CodeJam.Strings.CharExtensions.ToLowerInvariant*
  commentId: Overload:CodeJam.Strings.CharExtensions.ToLowerInvariant
  isExternal: false
  name: ToLowerInvariant
  nameWithType: CharExtensions.ToLowerInvariant
  fullName: CodeJam.Strings.CharExtensions.ToLowerInvariant
- uid: CodeJam.Strings.CharExtensions.ToUpper*
  commentId: Overload:CodeJam.Strings.CharExtensions.ToUpper
  isExternal: false
  name: ToUpper
  nameWithType: CharExtensions.ToUpper
  fullName: CodeJam.Strings.CharExtensions.ToUpper
- uid: CodeJam.Strings.CharExtensions.ToUpperInvariant*
  commentId: Overload:CodeJam.Strings.CharExtensions.ToUpperInvariant
  isExternal: false
  name: ToUpperInvariant
  nameWithType: CharExtensions.ToUpperInvariant
  fullName: CodeJam.Strings.CharExtensions.ToUpperInvariant

{'repo_name': 'rsdn/CodeJam', 'stars': '183', 'repo_language': 'C#', 'file_name': 'TableDataTest.cs', 'mime_type': 'text/x-c', 'hash': 1577575502223217036, 'source_dataset': 'data'}


% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/tb.R
\name{tb}
\alias{tb}
\title{Convert Summarytools Objects into Tibbles}
\usage{
tb(x, order = 1, na.rm = FALSE, drop.var.col = FALSE)
}
\arguments{
\item{x}{a freq() or descr() output object.}

\item{order}{Integer. Useful for grouped results produced with
\code{\link{stby}} or \code{dplyr::group_by}. When set to \code{1}
 (default), the ordering is done using the grouping variables first. When
 set to \code{2}, the ordering is first determined by the \code{variable}
 column for \code{\link{descr}} or the column displaying the variable
 values for \code{\link{freq}}. When set to \code{3}, the same ordering
 as with \code{2} is used, but columns are rearranged to reflect this
 sort order.}

\item{na.rm}{Logical. For \code{\link{freq}} objects, remove \code{<NA>} rows
(or \code{(Missing)} rows if \code{NA} values were made explicit with
\code{forcats::fct_explicit_na()}. Has no effect on \code{\link{descr}}
objects.}

\item{drop.var.col}{Logical. For \code{\link{descr}} objects, drop the
\code{variable} column. This is possible only when statistics are
produced for a single variable; for multiple variables, this argument
is ignored. \code{FALSE} by default.}
}
\value{
A \code{\link[tibble]{tibble}} which is constructed following the
\emph{tidy} principles.
}
\description{
Make a tidy dataset out of freq() or descr() outputs
}
\examples{

tb(freq(iris$Species))
tb(descr(iris))

data("tobacco")
tb(stby(tobacco, tobacco$gender, descr))

}

{'repo_name': 'dcomtois/summarytools', 'stars': '354', 'repo_language': 'R', 'file_name': 'update_translations.R', 'mime_type': 'text/plain', 'hash': -8873933669544744821, 'source_dataset': 'data'}


<!DOCTYPE html>

    <meta http-equiv="refresh" content="0;URL=../../../libc/fn.getnameinfo.html">

Redirecting to ../../../libc/fn.getnameinfo.html...

{'repo_name': 'rust-lang-ja/the-rust-programming-language-ja', 'stars': '349', 'repo_language': 'HTML', 'file_name': 'main.css', 'mime_type': 'text/plain', 'hash': -9095927487074369418, 'source_dataset': 'data'}


/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

// -*- c++ -*-

#ifndef FAISS_EXCEPTION_INCLUDED
#define FAISS_EXCEPTION_INCLUDED

#include <exception>
#include <string>
#include <vector>
#include <utility>

namespace faiss {

/// Base class for Faiss exceptions
class FaissException : public std::exception {
 public:
  explicit FaissException(const std::string& msg);

  FaissException(const std::string& msg,
                 const char* funcName,
                 const char* file,
                 int line);

  /// from std::exception
  const char* what() const noexcept override;

  std::string msg;
};

/// Handle multiple exceptions from worker threads, throwing an appropriate
/// exception that aggregates the information
/// The pair int is the thread that generated the exception
void
handleExceptions(std::vector<std::pair<int, std::exception_ptr>>& exceptions);

/** bare-bones unique_ptr
 * this one deletes with delete [] */
template<class T>
struct ScopeDeleter {
    const T * ptr;
    explicit ScopeDeleter (const T* ptr = nullptr): ptr (ptr) {}
    void release () {ptr = nullptr; }
    void set (const T * ptr_in) { ptr = ptr_in; }
    void swap (ScopeDeleter<T> &other) {std::swap (ptr, other.ptr); }
    ~ScopeDeleter () {
        delete [] ptr;
    }
};

/** same but deletes with the simple delete (least common case) */
template<class T>
struct ScopeDeleter1 {
    const T * ptr;
    explicit ScopeDeleter1 (const T* ptr = nullptr): ptr (ptr) {}
    void release () {ptr = nullptr; }
    void set (const T * ptr_in) { ptr = ptr_in; }
    void swap (ScopeDeleter1<T> &other) {std::swap (ptr, other.ptr); }
    ~ScopeDeleter1 () {
        delete ptr;
    }
};

}

#endif

{'repo_name': 'milvus-io/milvus', 'stars': '3733', 'repo_language': 'C++', 'file_name': 'ThirdPartyPackages.cmake', 'mime_type': 'text/plain', 'hash': -4051396829867340883, 'source_dataset': 'data'}


/*
 This file is part of Darling.

 Copyright (C) 2017 Lubos Dolezel

 Darling is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 Darling is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with Darling.  If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@protocol AVAssetWriterFigAssetWriterNotificationHandlerDelegate

@end

{'repo_name': 'darlinghq/darling', 'stars': '5627', 'repo_language': 'C', 'file_name': 'config.yml', 'mime_type': 'text/plain', 'hash': 2567562717466552343, 'source_dataset': 'data'}


import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;

public class Main{
    public static void main(String args[]) throws IOException{
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st;

        int R = Integer.parseInt(in.readLine());
        int N = R*(R+1)/2;

        int L[] = new int [N];
        int dp[] = new int[N];

        for(int i=0,k=0;i<R;i++){
            st = new StringTokenizer(in.readLine());
            for(int j=0;j<=i;j++) L[k++] = Integer.parseInt(st.nextToken());
        }

        for(int i=(R-1)*R/2;i<N;i++) dp[i] = L[i];

        for(int i=R-2;i>=0;i--){
            int n1 = i*(i+1)/2;
            int n2 = (i+1)*(i+2)/2;

            for(int j=0;j<=i;j++) dp[n1+j] = L[n1+j]+Math.max(dp[n2+j],dp[n2+j+1]);
        }

        System.out.println(dp[0]);
    }
}

{'repo_name': 'marioyc/Online-Judge-Solutions', 'stars': '503', 'repo_language': 'C++', 'file_name': '2975 - Nim.cpp', 'mime_type': 'text/x-c++', 'hash': -4557887075206319905, 'source_dataset': 'data'}


<?php
namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream decorator that can cache previously read bytes from a sequentially
 * read stream.
 */
class CachingStream implements StreamInterface
{
    use StreamDecoratorTrait;

    /** @var StreamInterface Stream being wrapped */
    private $remoteStream;

    /** @var int Number of bytes to skip reading due to a write on the buffer */
    private $skipReadBytes = 0;

    /**
     * We will treat the buffer object as the body of the stream
     *
     * @param StreamInterface $stream Stream to cache
     * @param StreamInterface $target Optionally specify where data is cached
     */
    public function __construct(
        StreamInterface $stream,
        StreamInterface $target = null
    ) {
        $this->remoteStream = $stream;
        $this->stream = $target ?: new Stream(fopen('php://temp', 'r+'));
    }

    public function getSize()
    {
        return max($this->stream->getSize(), $this->remoteStream->getSize());
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        if ($whence == SEEK_SET) {
            $byte = $offset;
        } elseif ($whence == SEEK_CUR) {
            $byte = $offset + $this->tell();
        } elseif ($whence == SEEK_END) {
            $size = $this->remoteStream->getSize();
            if ($size === null) {
                $size = $this->cacheEntireStream();
            }
            $byte = $size + $offset;
        } else {
            throw new \InvalidArgumentException('Invalid whence');
        }

        $diff = $byte - $this->stream->getSize();

        if ($diff > 0) {
            // Read the remoteStream until we have read in at least the amount
            // of bytes requested, or we reach the end of the file.
            while ($diff > 0 && !$this->remoteStream->eof()) {
                $this->read($diff);
                $diff = $byte - $this->stream->getSize();
            }
        } else {
            // We can just do a normal seek since we've already seen this byte.
            $this->stream->seek($byte);
        }
    }

    public function read($length)
    {
        // Perform a regular read on any previously read data from the buffer
        $data = $this->stream->read($length);
        $remaining = $length - strlen($data);

        // More data was requested so read from the remote stream
        if ($remaining) {
            // If data was written to the buffer in a position that would have
            // been filled from the remote stream, then we must skip bytes on
            // the remote stream to emulate overwriting bytes from that
            // position. This mimics the behavior of other PHP stream wrappers.
            $remoteData = $this->remoteStream->read(
                $remaining + $this->skipReadBytes
            );

            if ($this->skipReadBytes) {
                $len = strlen($remoteData);
                $remoteData = substr($remoteData, $this->skipReadBytes);
                $this->skipReadBytes = max(0, $this->skipReadBytes - $len);
            }

            $data .= $remoteData;
            $this->stream->write($remoteData);
        }

        return $data;
    }

    public function write($string)
    {
        // When appending to the end of the currently read stream, you'll want
        // to skip bytes from being read from the remote stream to emulate
        // other stream wrappers. Basically replacing bytes of data of a fixed
        // length.
        $overflow = (strlen($string) + $this->tell()) - $this->remoteStream->tell();
        if ($overflow > 0) {
            $this->skipReadBytes += $overflow;
        }

        return $this->stream->write($string);
    }

    public function eof()
    {
        return $this->stream->eof() && $this->remoteStream->eof();
    }

    /**
     * Close both the remote stream and buffer stream
     */
    public function close()
    {
        $this->remoteStream->close() && $this->stream->close();
    }

    private function cacheEntireStream()
    {
        $target = new FnStream(['write' => 'strlen']);
        copy_to_stream($this, $target);

        return $this->tell();
    }
}

{'repo_name': 'hiliqi/xiaohuanxiong', 'stars': '287', 'repo_language': 'PHP', 'file_name': 'top1.html', 'mime_type': 'text/html', 'hash': 1344077383749033278, 'source_dataset': 'data'}


package com.sequenceiq.cloudbreak.core.flow2.diagnostics.event;

import com.sequenceiq.flow.core.FlowEvent;

public enum DiagnosticsCollectionStateSelectors implements FlowEvent {
    START_DIAGNOSTICS_INIT_EVENT,
    START_DIAGNOSTICS_COLLECTION_EVENT,
    START_DIAGNOSTICS_UPLOAD_EVENT,
    START_DIAGNOSTICS_CLEANUP_EVENT,
    FINISH_DIAGNOSTICS_COLLECTION_EVENT,
    FINALIZE_DIAGNOSTICS_COLLECTION_EVENT,
    FAILED_DIAGNOSTICS_COLLECTION_EVENT,
    HANDLED_FAILED_DIAGNOSTICS_COLLECTION_EVENT;

    @Override
    public String event() {
        return name();
    }
}

{'repo_name': 'hortonworks/cloudbreak', 'stars': '295', 'repo_language': 'Java', 'file_name': 'WorkspaceEntityType.java', 'mime_type': 'text/x-java', 'hash': 7207853123839690610, 'source_dataset': 'data'}


package de.rieckpil.blog;

import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.CommandLineRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;

import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.transaction.Transactional;

@Component
@Order(2)
@Slf4j
public class ReadFileOnStartup implements CommandLineRunner {

  @PersistenceContext
  private EntityManager entityManager;

  @Transactional
  @Override
  public void run(String... args) throws Exception {

    log.info("--- Loading file from database");

    FileUpload allFileUploads = entityManager.find(FileUpload.class, 1L);

    log.info("--- File successfully loaded from database");

    log.info("--- Accessing fileContent");

    byte[] content = allFileUploads.getFileContent();

    log.info("--- the file has: " + content.length + " bytes");

  }
}

{'repo_name': 'rieckpil/blog-tutorials', 'stars': '152', 'repo_language': 'Java', 'file_name': 'DemoApplicationTests.java', 'mime_type': 'text/x-java', 'hash': 5082389617137606143, 'source_dataset': 'data'}


using System;
using System.Collections.Generic;
using System.Drawing;
using System.Text;

namespace ScottPlot.Demo.PlotTypes
{
    class Text
    {
        public class Quickstart : PlotDemo, IPlotDemo
        {
            public string name { get; } = "Text Quickstart";
            public string description { get; } = "Text can be placed at any X/Y location and styled using arguments.";

            public void Render(Plot plt)
            {
                int pointCount = 51;
                double[] x = DataGen.Consecutive(pointCount);
                double[] sin = DataGen.Sin(pointCount);
                double[] cos = DataGen.Cos(pointCount);

                plt.PlotScatter(x, sin);
                plt.PlotScatter(x, cos);

                plt.PlotText("demo text", 10, .5, fontName: "comic sans ms", fontSize: 42, color: Color.Magenta, bold: true);
            }
        }

        public class Alignment : PlotDemo, IPlotDemo
        {
            public string name { get; } = "Text Alignment";
            public string description { get; } = "Text alignment and rotation can be customized using arguments.";

            public void Render(Plot plt)
            {
                int pointCount = 51;
                double[] x = DataGen.Consecutive(pointCount);
                double[] sin = DataGen.Sin(pointCount);
                double[] cos = DataGen.Cos(pointCount);

                plt.PlotScatter(x, sin);
                plt.PlotScatter(x, cos);

                plt.PlotPoint(25, 0.8, color: Color.Green);
                plt.PlotText(" important point", 25, 0.8, color: Color.Green);

                plt.PlotPoint(30, 0.3, color: Color.Black, markerSize: 15);
                plt.PlotText(" default alignment", 30, 0.3, fontSize: 16, bold: true, color: Color.Magenta);

                plt.PlotPoint(30, 0, color: Color.Black, markerSize: 15);
                plt.PlotText("middle center", 30, 0, fontSize: 16, bold: true, color: Color.Magenta, alignment: TextAlignment.middleCenter);

                plt.PlotPoint(30, -0.3, color: Color.Black, markerSize: 15);
                plt.PlotText("upper left", 30, -0.3, fontSize: 16, bold: true, color: Color.Magenta, alignment: TextAlignment.upperLeft);

                plt.PlotPoint(5, -.5, color: Color.Blue, markerSize: 15);
                plt.PlotText(" Rotated Text", 5, -.5, fontSize: 16, color: Color.Blue, bold: true, rotation: -30);

                plt.PlotText("Framed Text", 15, -.6, fontSize: 16, color: Color.White, bold: true, frame: true, frameColor: Color.DarkRed);
            }
        }
    }
}

{'repo_name': 'swharden/ScottPlot', 'stars': '329', 'repo_language': 'C#', 'file_name': 'CSV.cs', 'mime_type': 'text/x-c++', 'hash': 2498431420232462965, 'source_dataset': 'data'}


// InBuffer.h

#ifndef __INBUFFER_H
#define __INBUFFER_H

#include "../IStream.h"
#include "../../Common/MyCom.h"
#include "../../Common/MyException.h"

#ifndef _NO_EXCEPTIONS
struct CInBufferException: public CSystemException
{
  CInBufferException(HRESULT errorCode): CSystemException(errorCode) {}
};
#endif

class CInBuffer
{
  Byte *_buffer;
  Byte *_bufferLimit;
  Byte *_bufferBase;
  CMyComPtr<ISequentialInStream> _stream;
  UInt64 _processedSize;
  UInt32 _bufferSize;
  bool _wasFinished;

  bool ReadBlock();
  Byte ReadBlock2();

public:
  #ifdef _NO_EXCEPTIONS
  HRESULT ErrorCode;
  #endif

  CInBuffer();
  ~CInBuffer() { Free(); }

  bool Create(UInt32 bufferSize);
  void Free();

  void SetStream(ISequentialInStream *stream);
  void Init();
  void ReleaseStream() { _stream.Release(); }

  bool ReadByte(Byte &b)
  {
    if (_buffer >= _bufferLimit)
      if (!ReadBlock())
        return false;
    b = *_buffer++;
    return true;
  }
  Byte ReadByte()
  {
    if (_buffer >= _bufferLimit)
      return ReadBlock2();
    return *_buffer++;
  }
  UInt32 ReadBytes(Byte *buf, UInt32 size)
  {
    if ((UInt32)(_bufferLimit - _buffer) >= size)
    {
      for (UInt32 i = 0; i < size; i++)
        buf[i] = _buffer[i];
      _buffer += size;
      return size;
    }
    for (UInt32 i = 0; i < size; i++)
    {
      if (_buffer >= _bufferLimit)
        if (!ReadBlock())
          return i;
      buf[i] = *_buffer++;
    }
    return size;
  }
  UInt64 GetProcessedSize() const { return _processedSize + (_buffer - _bufferBase); }
  bool WasFinished() const { return _wasFinished; }
};

#endif

{'repo_name': 'honeynet/apkinspector', 'stars': '701', 'repo_language': 'Java', 'file_name': 'GNU_GPL.txt', 'mime_type': 'text/plain', 'hash': -6553643046004397, 'source_dataset': 'data'}